我以編程方式將RadioButtons添加到RadioGroup,並使用getCheckedRadioButtonID()
獲取選中的RadioButton ID。如果我重新訪問具有RadioButtons的片段頁面,儘管使用RadioGroup中的removeAllViews(),但RadioButton ID的數量卻增加了。看起來removeAllViews()
刪除所有的子視圖,但它不重置RadioButton ID。有什麼方法可以重置RadioButtonID?Android:如何重置RadioButton ID?
0
A
回答
0
這是一種詭祕的修復方法,但您可以使用基於您所擁有的單選按鈕數倍數設置ID的模。例如,如果您的組中有四個單選按鈕,則無論您刷新或離開頁面多少次,這都會給予相同的值。
0
提供該ID並且不要讓它成爲默認值。如果您使用for循環,只需執行如下操作:
rb.setId(i);
相關問題
- 1. RadioButton重置
- 2. 如何在Android的RadioButton上設置OnClickListener?
- 3. Radiobutton Android
- 4. 如何在Android中的java文件中設置新增加的radioButton的Id?
- 5. Android RadioButton like Behavior
- 6. 如何重置Mathjax span id
- 7. Android:與RadioButton ArrayAdapter
- 8. ANDROID - RadioButton Switch或IF如何使用?
- 9. android radiobutton array
- 10. Android RadioGroup Radiobutton Java
- 11. Editext和RadioButton android
- 12. android radiobutton disabled
- 13. 如何使重疊文本的RadioButton?
- 14. 如何以編程方式設置RadioButton Android Circle的顏色
- 15. Android。 ImageView作爲RadioButton
- 16. Android:如何更改RadioButton的大小
- 17. Android RadioButton CompoundButton.OnCheckedChangeListener錯誤
- 18. Android 4.2 RadioButton android:drawableLeft bug?
- 19. WPF如何在RadioButton上設置樣式?
- 20. 如何以編程方式重置Android中的Google廣告ID?
- 21. 如何將RadioButton/RadioGroup的id傳遞給Android中的另一個屏幕?
- 22. Android RadioButton顯示屏
- 23. Android如何重置SCREEN_ALWAYS_ON?
- 24. 如何重置magento中的客戶ID
- 25. 如何重置Id列內容?
- 26. 如何重置我的會話ID?
- 27. 如何重置Instagram的「客戶端ID」?
- 28. 如何「重置」MySQL表中的ID
- 29. 如何重置QNX中的進程ID
- 30. 如何重置MSQL中的wp_posts ID表?
像這樣的東西? [RadioGroup#clearcheck()](http://developer.android.com/reference/android/widget/RadioGroup.html#clearCheck%28%29)。 'getCheckedRadioButtonID()'在此之後將返回'null'。 – Vikram
感謝vikram尋求答案。但它也不會重置RadioButton ID號碼。它僅重置檢查的狀態。 – user689072
這很奇怪。文檔說:「清除選擇。當選擇被清除時,該組中沒有選擇單選按鈕,並且getCheckedRadioButtonId()返回空值。' – Vikram