Android CheckBox ?算器开发(源码)
2010-05-28 14:57:00 来源:WEB开发网106 Confirm();
107 mBox4.setChecked(false);
108 return;
109 }
110 break;
111 default:
112 break;
113 }
114
115 if(mBox1.isChecked())
116 {
117 mTextView.setText( GetOperation("+"));
118 }
119 else
120 {
121 mTextView.setText("");
122 }
123 if(mBox2.isChecked())
124 {
125 mTextView2.setText(GetOperation("-"));
126 }
127 else
128 {
129 mTextView2.setText("");
130 }
131 if(mBox3.isChecked())
132 {
133 mTextView3.setText(GetOperation("*"));
134 }
135 else
136 {
137 mTextView3.setText("");
138 }
139 if(mBox4.isChecked())
140 {
141 mTextView4.setText(GetOperation("/"));
142 }
143 else
144 {
145 mTextView4.setText("");
146 }
147 }
148 };
149 mBox1.setOnCheckedChangeListener(listner);
150 mBox2.setOnCheckedChangeListener(listner);
151 mBox3.setOnCheckedChangeListener(listner);
152 mBox4.setOnCheckedChangeListener(listner);
153
154 }
155 public String GetOperation(String Operation)
156 {
157 if(Operation=="+")
158 {
159 Temp=Float.parseFloat(mEditText.getText().toString())+
160 Float.parseFloat(mEditText1.getText().toString());
161
162 }
163 if(Operation=="-")
164 {
165 Temp=Float.parseFloat(mEditText.getText().toString())-
166 Float.parseFloat(mEditText1.getText().toString());
167
168 }
169 if(Operation=="*")
170 {
更多精彩
赞助商链接