我是编程新手.我做了一个简单的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));
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
只需将按钮 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("");
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
279 次 |
最近记录: |