所以,我的朋友今天让我在 android studio 中搞乱 android 编程。我开始制作一个初学者应用程序并取得了一些不错的效果。但现在我正在尝试获取一个按钮来更改文本视图的值。
这是按钮和文本视图的代码
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Add one"
android:id="@+id/button3"
android:layout_alignBottom="@+id/button2"
android:layout_alignRight="@+id/textView"
android:layout_toRightOf="@+id/button"
android:onClick="addone"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:id="@+id/counter"
android:textSize="40dp"
android:layout_alignTop="@+id/button3"
android:layout_centerHorizontal="true"/>
这是试图更改文本视图值的代码。
public void addone(){
numtest+=1;
TextView t = (TextView) findViewById(R.id.counter);
t.setText(numtest);
}
该程序编译并打开,但每当我按下按钮时它就会崩溃。我相信我已经将罪魁祸首缩小到这条线,但我不确定为什么它不起作用
TextView t = (TextView) findViewById(R.id.counter);
有任何想法吗?