2017-02-13 476 views
0

簡而言之,RadioGroup中的RadioButtons。布爾與方法case-if。一切正常,可以在三個RadioButton之間切換。如何取消選擇RadioButton,以便所有選項1,2,3可以再次清除

問題

我怎麼能再次點擊已經選擇單選按鈕或通過點擊屏幕上的任何地方,取消選中此單選按鈕,因此它可以再次取消選擇。一般回來 - 三個選項未被選中並準備選擇

謝謝

+0

RadioButtons是按鈕:使用Setter進行選擇並將所有三個設置爲false。 – IQV

+0

歡迎來到Stack Overflow!請[編輯]你的問題,以顯示[你迄今爲止所嘗試的](http://whathaveyoutried.com)。您應該包含您遇到問題的代碼[mcve],然後我們可以嘗試幫助解決特定問題。你還應該閱讀[問]。 –

+0

你好IQV。因爲我剛剛開始使用Java和Android,請你寫一些關於如何編寫這個方法的例子。非常感謝。 – Beksa

回答

1

您可以button.setChecked(false);或組中的所有按鈕做radioGroup中那麼RadioGroup.clearCheck();只要你想。

+0

嗨Alperen :)謝謝。我嘗試了這些方法,但每次使用'setChecked'或'clearCheck'時,我都會用紅色表示。我該如何解決這個問題,並把這個方法放在哪裏? - 在所有情況下還是在'OnCreate'方法? – Beksa

+0

'RadioGroup mRadioGroup =(RadioGroup)findViewById(R.id.Radio_Group); mRadioGroup.clearCheck();' 。我把它放在所有三個開關盒之後並且在運行時我現在不能選擇任何一個單選按鈕。幫幫我 :) – Beksa

相關問題