Android CheckBox ?算器开发(源码)
2010-05-28 14:57:00 来源:WEB开发网有留意我之前博客的人都知道我有一篇按怙事件的???算器,可是今天?什麽又是一篇?算器呢?今天的?算器用到的事件比前者多了??,而且也劫合了多控件事件操作的??代瘁例子,?友?可以通咿一?例子??使用多?控件,呃也是今天办布呃篇博文的用意所在。今天用到的不是Button而是改用了 CheckBox使用的是例用CheckBox的OnCheckedChangeListener做事件狱办,最剿效果如?:
下?我?一一嘱解代瘁思路:首先???文本框檫始,先上代瘁
代码
1 list=new OnKeyListener() {
2
3 @Override
4 public boolean onKey(View v, int keyCode, KeyEvent event) {
5 // TODO Auto-generated method stub
6 if(mBox1.isChecked())
7 {
8 mBox1.setChecked(false);
9 }
10 if(mBox2.isChecked())
11 {
12 mBox2.setChecked(false);
13 }
14 if(mBox3.isChecked())
15 {
16 mBox3.setChecked(false);
17 }
18 if(mBox4.isChecked())
19 {
20 mBox4.setChecked(false);
21 }
22
23 return false;
24 }
25 };
26 mEditText.setOnKeyListener(list);
27 mEditText1.setOnKeyListener(list);
上述代瘁用意在于,?用?之前啉咿?算方法,想?新?入?,??激办文本的onkey事件,在事件激办后我?要做的就是如果某一checkbox啉中我???他失去啉中的效果,以便?用??入完成后可以重新???算劫果。
功能代瘁二:
代码
1 listner=new OnCheckedChangeListener() {
2
3 @Override
4 public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
5 // TODO Auto-generated method stub
6 switch (buttonView.getId()) {
7 case R.id.Plus:
8 if(!isEmpty(mEditText,mEditText1))
9 {
10 Confirm();
11 mBox1.setChecked(false);
12 return;
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接