我一直在嘗試從過去幾小時的另一個佈局獲取小部件,但仍然沒有運氣。有人可以告訴我目前的代碼有什麼問題嗎?Android - 獲取其他佈局小部件
public void refreshClicked(View view){
tab1 = LayoutInflater.from(view.getContext()).inflate(R.layout.tab_1, null);
Button b = (Button) tab1.findViewById(R.id.refresh);
b.setText("Updating...");
}
我勾住我的按鈕onClick
到refreshClicked(View view)
方法。
此方法位於我的MainActivity.java下,我試圖從id
refresh
從tab_1.xml
佈局中獲取按鈕,但按鈕文本未更新。
謝謝!
你想訪問一個已經存在的視圖或創建一個新視圖嗎?因爲在這裏你膨脹了一個新的觀點,但你似乎並沒有使用它。 – user2641570
嗨,是的,我試圖訪問現有的視圖。基本上,我試圖從我的一個標籤中獲取小部件。 – Jim
好的,您傳遞給refreshClicked()的視圖參數是您的選項卡/控件的視圖? – user2641570