Android CheckBox ?算器开发(源码)
2010-05-28 14:57:00 来源:WEB开发网13 }
14 break;
15 case R.id.Cut:
16 if(!isEmpty(mEditText,mEditText1))
17 {
18 Confirm();
19 mBox2.setChecked(false);
20 return;
21 }
22 break;
23 case R.id.Ride:
24 if(!isEmpty(mEditText,mEditText1))
25 {
26 Confirm();
27 mBox3.setChecked(false);
28 return;
29 }
30 break;
31 case R.id.Except:
32 if(!isEmpty(mEditText,mEditText1))
33 {
34 Confirm();
35 mBox4.setChecked(false);
36 return;
37 }
38 break;
39 default:
40 break;
41 }
42
43 if(mBox1.isChecked())
44 {
45 mTextView.setText( GetOperation("+"));
46 }
47 else
48 {
49 mTextView.setText("");
50 }
51 if(mBox2.isChecked())
52 {
53 mTextView2.setText(GetOperation("-"));
54 }
55 else
56 {
57 mTextView2.setText("");
58 }
59 if(mBox3.isChecked())
60 {
61 mTextView3.setText(GetOperation("*"));
62 }
63 else
64 {
65 mTextView3.setText("");
66 }
67 if(mBox4.isChecked())
68 {
69 mTextView4.setText(GetOperation("/"));
70 }
71 else
72 {
73 mTextView4.setText("");
74 }
75 }
76 };
77 mBox1.setOnCheckedChangeListener(listner);
78 mBox2.setOnCheckedChangeListener(listner);
79 mBox3.setOnCheckedChangeListener(listner);
80 mBox4.setOnCheckedChangeListener(listner);
如果用?啉中?根?啉中的某一?checkbox返回?算劫果,如果uncheck?清空文本.做呃一步之前必?限制??文本框必??入,否?程序?崩?。
更多精彩
赞助商链接