[英]Why does my app crash?
我正在尝试单击按钮来编辑TextView。这是代码的xml部分
TextView
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:editable="true">
/TextView>
Button
android:id="@+id/b1"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="50dp"
android:text="1"
android:onClick="write" />
在单击按钮时,调用了写入功能。。。调用此写入功能后,我的应用程序崩溃了。
public void write(){
TextView text=(TextView)findViewById(R.id.editText1);
text.setText(Integer.toString(1));
}
尝试这样的事情
public void write(View view){
TextView text=(TextView)view; // can do like this instead of findViewById
text.setText(Integer.toString(1));
}
正如@Doomsknight评论
您的方法write
需要使用View参数,即使未使用该参数。 否则,它将找不到您尝试调用的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.