2016-08-04 10 views
-1

Androidスタジオでは、テーブルから取得したテキストに従ってラジオボタンをチェックします。同様に、テーブルにMALEがある場合は「MALE」、女性の場合は「FEMALE」をチェックします。出来ますか?可能であれば、どうすればいいですか? ありがとうございます。このような関数の書き込みに今すぐテキストに従ってラジオボタンを確認してください

<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> 

答えて

2

次のような見解を持っているかもしれ

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); 
+0

私はスピナーのために同じことをしたい場合は? –

+0

私はあなたがここで見つけることができると思います:http://stackoverflow.com/questions/11072576/set-selected-item-of-spinner-programmatically – Riad

関連する問題