Re: [問題] radiobutton和gettitle的小問題

看板AndroidDev作者 (嗄肉)時間9年前 (2014/07/21 09:58), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
※ 引述《kira5033 (吉良)》之銘言: : 我目前有兩個小問題 想跟大家請教一下 : 1. : 我有三個radiobutton a b c,並預設a為checked=true, : 然後選取b或c且存一個值,離開頁面再回來後讀值讓b或c為check=true, : 請問這樣可行嗎? 還是說怎麼設定都會被打回原形? : 補充目前的code : if(Setting[2]=="0") : rb1.setChecked(true); : else if(Setting[2]=="1") : rb2.setChecked(true); : else if(Setting[2]=="2") : rb3.setChecked(true); : 已測試過值是存取成功,但是問題出在setCheck(true),我現在想法是 : 先不預設checked,等進來頁面時再依照存取值去做選取,不過現在一直失敗。 可能有錯誤,有高手也請指正 之前自學時在做字串比對時,發現到android的字串不可以使用『==』去做比對, 要改用.equals來做比對 如果你的setting[]宣告時是 String[] 那比對時要用字串比對 if(Setting[2].equals("0")){ rb1.setChecked(true); break; }elsei if ...... 如果是setting[]宣告時是 Int[]時 if(Setting[2]==0){ rb1.setChecked(true); break; }elsei if ...... -- Sent from my KY-2000. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.104.190 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1405907936.A.576.html

07/21 10:53, , 1F
與其說是Android應該說是Java比較正確
07/21 10:53, 1F

07/21 13:55, , 2F
感謝 迅速解決這個問題 我是宣告String 忘了要用equals
07/21 13:55, 2F

07/21 17:43, , 3F
好害羞從KY-2000送出>///<
07/21 17:43, 3F

07/21 18:15, , 4F
看來有些誤會… KY-2000是野戰電話機喔
07/21 18:15, 4F
文章代碼(AID): #1Jp7FWLs (AndroidDev)