最近在做一個答題類的模塊,有單選、簡答、調查問卷等,我是用動態佈局的方式生成答題項的,在弄單選的時候遇到一個比較奇葩的問題,在代碼中生成RadioGroup和RadioButton的時候,會發現不能互斥,變成多選。通過排查發現,只要每個RadioButton去掉setId的設置就正常了,不過原因還是不明確,繼續嘗試,發現RadioGroup我也設置了一個Id座位題目標識,調用的是RadioGroup.setId,並且發現,這裏設置的ID和後面某個RadioButton設置的Id是一樣的。。。終於找到問題所在,其實核心就一個,同一個佈局裏面Id是不能重複的,放在XML佈局我們一目瞭然(當然IDE不讓你通過編譯),解決之。。。。
動態佈局中RadioGroup的RadioButton有時候不互斥的原因
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android代碼調用setBackgroundResource引起的Padding問題
Ronys
2020-07-03 11:37:04
中國天氣網API無法更新
Ronys
2020-07-03 11:37:04
Android代碼調用setBackgroundResource引起的Padding問題
Ronys
2020-07-03 11:37:04
中國天氣網API無法更新
Ronys
2020-07-03 11:37:04
Activity設置style透明後與SurfaceView合用引發的無形命案
Ronys
2018-09-05 00:10:47
Fragment嵌套Fragment+ViewPager空白問題
Ronys
2018-09-05 00:10:46
24小時熱門文章