[問題] android 新手問題...

作者: fancygao   2014-08-05 15:07:25
各位大大好...小弟為ANDROID剛入門之新手 有一問題如下:
現有數個BUTTON,例如BUTTON1~5,而我有一個隨機產生之變數i
亦介於1~5之間,我要如何將這i的值直接對應到BUTTON的代號,
也就是假如產生i=3,我BUTTON3就要將他btn3.setText("XXX"),
假如i=5,則BUTTON5就會 btn5.setText("YYY")這樣...,感謝指教...!
作者: cooper6334 (庫波)   2014-08-05 15:21:00
你知道什麼叫做陣列嗎
作者: asadman1523 (黑炭)   2014-08-05 15:24:00
switch?
作者: fancygao   2014-08-05 15:32:00
cooper6334 : 知道... 但我總不能直接用一個INT的值直接帶入,比如說btn(i).setText 或者是類似這概念的方法假如用陣列的話 具體方法還沒想到..感謝你回復asadaman1523 :可是這樣的話假如我有30個BTN,可能就會寫30個CASE... 感謝!
作者: Expsun (無限燃燒)   2014-08-05 21:25:00
button陣列呼叫對應的索引
作者: slemonade (淳)   2014-08-06 17:11:00
Btn.setid(i);

Links booklink

Contact Us: admin [ a t ] ucptt.com