模块八 综合项目实战案例
——基于 Android 的计算器
1 案例描述
本次任务我们将制作一个可以完成加减乘除的简易运算器,并且能够在用户
输入错误的情况下给予合理的提示。
2 案例要求
(1) 用户输入两个操作数,选择加减乘除操作符;
(2) 点击计算按钮输出计算结果;
(3) 在用户输入错误的情况下进行提示。
3 案例实现
(1)成员变量
由于在程序中需要经常使用控件的对象,从中获取信息或者设置控件的内容,
我们申明成员变量分别代表各个控件对象:
private Button button;
private EditText editNum1;
private EditText editNum2;
private TextView textview;
privateSpinner spinner;
(2)onCreate
在该方法中添加成员变量赋值的代码,根据控件的 ID 获取控件对象,
Spinner 控件绑定适配器以显示四个运算符,创建 Button 的单击监听器:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//根据控件 ID 获取控件对象
editNum1 = (EditText) findViewById(R.id.editTextInput1);
editNum2 = (EditText) findViewById(R.id.editTextInput2);
textview = (TextView) findViewById(R.id.textViewResult);
spinner = (Spinner)findViewById(R.id.spinnerOperator);
评论0
最新资源