根据文本检查单选按钮

时间:2016-08-04 08:20:44

标签: android android-studio radio-button

在Android Studio中,我想根据从表格中提取的文本来检查单选按钮。比如,检查' MALE'如果它是表格中的男性或者女性'为女性。可能吗?如果可能,我该怎么办? 提前谢谢。

1 个答案:

答案 0 :(得分:3)

您可能有这样的观点:

   <RadioGroup android:id="@+id/gender" 
        android:layout_width="match_parent"
        android:orientation="horizontal" 
        android:checkedButton="@+id/block_scenario_off"
        android:layout_height="wrap_content">
        <RadioButton 
            android:layout_width="0dip"
            android:layout_weight="1" 
            android:text="@string/male" 
            android:layout_height="wrap_content" 
            android:id="@+id/male"
            android:layout_gravity="center|left" 
            android:onClick="@string/on_click"/>
        <RadioButton 
            android:layout_width="0dip"
            android:layout_weight="1" 
            android:text="@string/female" 
            android:onClick="@string/on_click"
            android:layout_height="wrap_content"
            android:layout_gravity="center" 
            android:id="@+id/female"/>

    </RadioGroup>

现在在函数上写这样:

rgOption = (RadioGroup) findViewById(R.id.gender);
String mGender = // get text whether it is male or female
if(mGender.equals("Male"))
   rgOption.check(R.id.male);
else 
   rgOption.check(R.id.female);