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

看板AndroidDev作者 (給我好歌...)時間10年前 (2014/08/05 15:07), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/2 (看更多)
各位大大好...小弟為ANDROID剛入門之新手 有一問題如下: 現有數個BUTTON,例如BUTTON1~5,而我有一個隨機產生之變數i 亦介於1~5之間,我要如何將這i的值直接對應到BUTTON的代號, 也就是假如產生i=3,我BUTTON3就要將他btn3.setText("XXX"), 假如i=5,則BUTTON5就會 btn5.setText("YYY")這樣...,感謝指教...! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.135.50 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1407222447.A.B7C.html

08/05 15:21, , 1F
你知道什麼叫做陣列嗎
08/05 15:21, 1F

08/05 15:24, , 2F
switch?
08/05 15:24, 2F

08/05 15:32, , 3F
cooper6334 : 知道... 但我總不能直接用一個INT的值直接
08/05 15:32, 3F

08/05 15:33, , 4F
帶入,比如說btn(i).setText 或者是類似這概念的方法
08/05 15:33, 4F

08/05 15:33, , 5F
假如用陣列的話 具體方法還沒想到..感謝你回復
08/05 15:33, 5F

08/05 15:34, , 6F
asadaman1523 :可是這樣的話假如我有30個BTN,可能就會寫
08/05 15:34, 6F

08/05 15:34, , 7F
30個CASE... 感謝!
08/05 15:34, 7F

08/05 21:25, , 8F
button陣列呼叫對應的索引
08/05 21:25, 8F

08/06 17:11, , 9F
Btn.setid(i);
08/06 17:11, 9F
文章代碼(AID): #1Ju8Aljy (AndroidDev)
文章代碼(AID): #1Ju8Aljy (AndroidDev)