在Android中实现一个简单的计数器

在Android中实现一个简单的计数器,android,counter,Android,Counter,我在试着安装一个计数器。将有一个显示计数的位置和两个按钮(+&-) } 当我运行应用程序时,当我第二次单击时,它会突然停止(出乎意料)。 谁能帮点忙吗?谢谢你的时间 texto.setText(n); 这是你的错误n是一个int值。setText查找id为的资源。如果未找到,则会得到ResourceNotFoundException 您正在使用此public final void setText(int resid)而不是public final void setText(CharSeque

我在试着安装一个计数器。将有一个显示计数的位置和两个按钮(+&-)

}

当我运行应用程序时,当我第二次单击时,它会突然停止(出乎意料)。 谁能帮点忙吗?谢谢你的时间

 texto.setText(n);
这是你的错误
n
是一个int值。setText查找id为的资源。如果未找到,则会得到
ResourceNotFoundException

您正在使用此
public final void setText(int resid)
而不是
public final void setText(CharSequence text)

改为

 texto.setText(String.valueOf(n));

虽然将edittext强制转换为textview不是问题,但我建议您更改为
texto=(edittext)findViewById(R.id.Edittext1)

无需每次单击按钮时初始化edittext


同时删除
实现OnClickListener
因为您有
android:onClick=“onClick”

非常感谢!你帮了我很多!它现在工作得很好!thanksssssss@iversoncru很乐意帮忙
 texto.setText(n);
 texto.setText(String.valueOf(n));
EditText text0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
texto = (EditText) findViewById(R.id.Edittext1);