我在我的項目中有一個無線電組如何在開始之前取消選中所有選項,如果其他選項被選中,我如何取消選中。當我點擊另一個按鈕,它不會取消選中另一個,我不知道如何處理它,我甚至不能得到這個按鈕的索引我的意思是我可以得到文本框的價值我得到的代碼在一個教程側但遺憾的是它不能解釋其代碼清楚單選按鈕,如果一個被選中,另一個應該被取消選中
代碼是
<RadioGroup
android:id="@+id/radioGender"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RadioButton
android:id="@+id/genderMale"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Male"
android:checked="true" />
<RadioButton
android:id="@+id/genderFemale"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Female" />
</RadioGroup>
看看'RadioGroup' http://www.mkyong.com/android/android-radio-buttons-example/ –
我不能理解這個私人RadioButton radioSexButton;我不知道它在哪裏是相同的教程,但不是相同的網站 – Giant
radioSexButton是一個級別的RadioButton創建,以保存教程中選定的RadioButton的ID。它不反對在xml文件中創建的兩個RadioButton中的任何一個,但在運行時保存它們的ID,即按鈕點擊。另外,如果你想讓所有的RadioButton最初都設置爲* android:checked =「false」*。 (默認也是假的,但我不確定) –