我想使用一些視圖ID,並且我想要一個循環遍歷所有它們。 這裏就是我的意思是:如何在運行時編譯代碼
for (int i = 0;i<10;i++) {
TextView tv = (TextView) findViewById(R.id.txt+i);
}
當然是錯誤的,但可以說我有佈局10 TextViews
:
txt0
txt1
txt2
.
.
.
txt9
我希望循環執行這樣的事情:
TextView tv = (TextView) findViewById(R.id.txt0);
TextView tv = (TextView) findViewById(R.id.txt1);
.
.
.
TextView tv = (TextView) findViewById(R.id.txt+9);
是否有可能?
謝謝!
謝謝!這正是我需要的。我試圖設計一個小部件,並且您必須通過它的ID來到每個「TextView」。在此之後,我設置每個「TextView」的文字 –
不客氣。 – Simon