所以,我的朋友讓我在android工作室今天弄亂android編程。我開始製作初學者應用程序,並取得了一些好成績。但現在我正試圖獲得一個按鈕來更改textview的值。做一個文本視圖的按鈕更改值
下面是按鈕的代碼和TextView的
<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);
任何想法?
請務必檢查它可以幫助你知道哪兒來錯誤的logcat的。 –