動態佈局中RadioGroup的RadioButton有時候不互斥的原因

最近在做一個答題類的模塊,有單選、簡答、調查問卷等,我是用動態佈局的方式生成答題項的,在弄單選的時候遇到一個比較奇葩的問題,在代碼中生成RadioGroup和RadioButton的時候,會發現不能互斥,變成多選。通過排查發現,只要每個RadioButton去掉setId的設置就正常了,不過原因還是不明確,繼續嘗試,發現RadioGroup我也設置了一個Id座位題目標識,調用的是RadioGroup.setId,並且發現,這裏設置的ID和後面某個RadioButton設置的Id是一樣的。。。終於找到問題所在,其實核心就一個,同一個佈局裏面Id是不能重複的,放在XML佈局我們一目瞭然(當然IDE不讓你通過編譯),解決之。。。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章