それで、私の友人は今日、アンドロイドスタジオでアンドロイドプログラミングをいじらせました。初心者用アプリケーションの作成を開始し、いくつかの良い結果が得られました。しかし、現在、テキストビューの値を変更するボタンを取得しようとしています。
ボタンとテキストビューのコードは次のとおりです
<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);
何か案は?