0
我有一个计算器按钮(=)。当我第一次点击它时,效果很好。当我后续点击它时,它会失败 - 不会在随后的点击上更新TextView。允许按钮在一个活动中多次使用
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button viewCalculate = (Button) findViewById(R.id.calculate);
final TextView viewTimeRemaining = (TextView) findViewById(R.id.editTimeRemaining);
final TextView viewTimeSaved = (TextView) findViewById(R.id.editTimeSaved);
final TextView viewMinimumPayment = (TextView) findViewById(R.id.editMinimumPayment);
viewCalculate.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
viewMinimumPayment.setText("" + minPayment);
viewTimeRemaining.setText("" + nStarting);
viewTimeSaved.setText("" + nDifference);
}
});
}
}
我拿出了很多的不敬的东西,所以如果它看起来并不像它什么,它...
当我点击按钮,它应该覆盖3个textviews与更新计算。当我测试它时,我正在以剧烈的方式改变变量,所以有一个数学变化。
有什么建议吗?
谢谢。
'it fails.' ??? – Simon
随后的按钮点击没有任何变化 - 更新超过 – jpgerb
为了调试这个,我建议在onclick方法中放入一个日志,看看它是否每次都被调用,并检查minPayment,nStarting和nDifference变量的值。 – 2Dee