package com.main;import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
public class mainActivity extends Activity {
/** Called when the activity is first created. */
private EditText edittext;
private TextView textView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView=(TextView)findViewById(R.id.TextView01);
edittext=(EditText)findViewById(R.id.EditText01);
final ImageView imageView=(ImageView)findViewById(R.id.ImageView01);
edittext.setHint("请输入数字:");
edittext.setOnKeyListener(new EditText.OnKeyListener(){
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
// TODO Auto-generated method stub
String str=edittext.getText().toString();
if (str.length()>0){
Double degree=Double.parseDouble(str);
switch((int)(degree/90)){
case 0:imageView.setImageResource(R.drawable.icon);
break;
case 1:imageView.setImageResource(R.drawable.image);
break;
case 2:imageView.setImageResource(R.drawable.imag);
break;
case 3:imageView.setImageResource(R.drawable.ima);
break;
}
}
edittext.setText(""); ???
return false;
}
});
}
}
到了有问号的那一行程序总是出异常而关闭,不知道为什么...
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
public class mainActivity extends Activity {
/** Called when the activity is first created. */
private EditText edittext;
private TextView textView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView=(TextView)findViewById(R.id.TextView01);
edittext=(EditText)findViewById(R.id.EditText01);
final ImageView imageView=(ImageView)findViewById(R.id.ImageView01);
edittext.setHint("请输入数字:");
edittext.setOnKeyListener(new EditText.OnKeyListener(){
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
// TODO Auto-generated method stub
String str=edittext.getText().toString();
if (str.length()>0){
Double degree=Double.parseDouble(str);
switch((int)(degree/90)){
case 0:imageView.setImageResource(R.drawable.icon);
break;
case 1:imageView.setImageResource(R.drawable.image);
break;
case 2:imageView.setImageResource(R.drawable.imag);
break;
case 3:imageView.setImageResource(R.drawable.ima);
break;
}
}
edittext.setText(""); ???
return false;
}
});
}
}
到了有问号的那一行程序总是出异常而关闭,不知道为什么...
解决方案 »
- 跪求Android百度地图的一个完整的项目,学习,高分求资源。。。。
- 已经新起线程,为何有android.os.NetworkOnMainThreadException异常
- 求助,开发腾讯微博一键转发新手问题..
- android自定义View的显示
- android system权限问题
- 左看右看也没有问题,但是总报错
- 如何判断ScrollView滚动到了最下方?
- Android布局设计中可以用一个XML文件include另一个XML文件,可是获取那个被包含的XML文件中的控件实例时总是报错!!
- 新手跪求大神指点
- 用JNI实现用adb相关的命令怎么没有实现操作,请指教
- Android1.5版本的getNeighboringCellInfo函数是不是有问题呀?总是返回空!
- 关于中移动“快讯dcd”的疑问
看看异常是什么,是不是nullpointer