我在同一個活動上有多個按鈕,每個按鈕在點擊時調用方法「guessMade()」。未能使用R,無法通過java代碼操作UI
每次點擊一個按鈕時,我想將該按鈕的名稱設置爲要顯示在TextView
中的消息。不用說,TextView
也已經創建。
我的代碼如下:
public void guessMade(View view){
CharSequence s = ((Button)view).getText();
TextView t = (TextView)view.findViewById(R.id.textView1);
t.setText(s);
}
在哪裏失敗?
什麼問題?編譯錯誤?如果是這樣,什麼?例外?如果是這樣,什麼? – EboMike
R標籤並不真正屬於這裏,它是針對R編程語言的。 Android的R類僅代表我相信的「資源」。 –
另外,什麼是佈局的XML代碼? – EboMike