我有一個8個問題的活動,每個問題都有一個帶有2個單選按鈕的1個radiogroup(是/否)。在.xml上,我設置了所有問題上的「否」單選按鈕。Android問卷調查
android:checked="true"
我是否需要檢查是否選擇了其中一個單選按鈕? 用戶是否可以取消選擇兩個單選按鈕?
對不起這個noob問題,但我不能有空缺的答案。
我有一個8個問題的活動,每個問題都有一個帶有2個單選按鈕的1個radiogroup(是/否)。在.xml上,我設置了所有問題上的「否」單選按鈕。Android問卷調查
android:checked="true"
我是否需要檢查是否選擇了其中一個單選按鈕? 用戶是否可以取消選擇兩個單選按鈕?
對不起這個noob問題,但我不能有空缺的答案。
不需要檢查單選按鈕是否被選中。 用戶不能取消選擇兩個單選按鈕作爲每個無線電基
有一個在一個RadioGroup中方法clearCheck
的默認行爲。截至今天,我不認爲它可以通過用戶界面訪問,但它可能會變成這樣。
我會與推薦
if (mRadioGroup.getCheckedRadioButtonId() == -1) {
// Alert, or simply don't go to next question
}
或用RadioGroup.OnCheckedChangeListener
辦案。在onCheckedChanged
中,如果checkedId爲-1,則禁用驗證答案的可能性。
還有疑問嗎? –
對不起,我忘記標記爲正確的答案。我還有一個問題。我所有的「是」單選按鈕調用相同的活動,我如何實現OnCheckedChangeListener到所有「是」電臺有相同的行爲?我必須爲它們全部設置開關/外殼嗎? – Luis
您可以爲收音機組設置OnCheckedChangeListener –