【发布时间】:2015-03-07 05:56:17
【问题描述】:
我有一个按按钮打开的 AlertDialog。
在这个 AlertDialog 中有一个按钮和一个显示数字的 TextView。
我必须创建一个函数,当按下 AlertDialog 中的按钮时,将 TextView 中的数字加 1。
为了做到这一点,我将其写入了打开 AlertDialog 的活动的 .java 文件中。
public void plus(View view)
{
TextView total = (TextView) findViewById(R.id.Total);
totalP = Integer.parseInt((String)(total.getText())) + 1;
total.setText(String.valueOf(totalP));
}
但它在 total.getText() 上给出错误
我尝试写一些类似的东西,但是将 TextView 放入 Activity 中,并且效果很好。
我一周前开始编写Android,我不是很好。请帮帮我!
谢谢!
【问题讨论】:
-
total 可能为空,因为它不在您的活动布局中。过去你的整个代码。 this answer may help too