我是编程新手.我做了一个简单的
Android应用程序,要求用户输入2个数字,做计算,点击计算按钮显示答案.现在我正在尝试设置重置按钮以清除所有字段.检查堆栈溢出的解决方案,但仍然无法弄清楚如何做到这一点.这是我的代码:
public void calculate(View view) { EditText number1 = (EditText)findViewById(R.id.num1ID); EditText number2 = (EditText)findViewById(R.id.num2ID); Double num1Value = Double.parseDouble(number1.getText().toString()); Double num2Value = Double.parseDouble(number2.getText().toString()); Double resultValue = num1Value - num2Value; TextView resultDisplay = (TextView)findViewById(R.id.resultID); resultDisplay.setText(Double.toString(resultValue)); }
谢谢.
解决方法
只需将按钮resetButton添加到布局
Button resetButton = (Button) findViewById(R.id.btnReset); resetButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { number1.setText(""); number2.setText(""); resultDisplay.setText(""); } });