我有個問題讓我發瘋。動態訪問佈局元素
我的屏幕上有很多按鈕(10或更多或更少),在TableRow中。
我需要訪問它們,並且我計劃通過循環執行。
訪問之一,是很容易的,添加此:
boton7 = (Button) findViewById (R.id.Btn7)
我的問題是,如果你能動態設置ID字符串(R.id.Btn7)放在一個可以得到的按鈕,例如,改變顏色....是這樣的:
for (int i = 0; i <10; i + +) {
Button eachBoton= (Button) findViewById (R.id.Btn + i);
eachBoton. setBackgroundColor (Color.Red);
}
那當然,不工作....我的問題是,如果有人知道鏈究竟如何可以安裝
R.id.Btn + i
工作。
非常感謝。
感謝回答。我使用這個並且工作! – 2010-11-07 14:17:59
謝謝,我發現這對於動態加載資源非常有用。 – 2011-05-04 22:17:05