Groupe de boutons: Comment le vérifier par programmation

J'ai créer un groupe de boutons à partir de XML

    <RadioGroup android:id="@+id/option" 
        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/option1" 
            android:layout_height="wrap_content" 
            android:id="@+id/option1"
            android:layout_gravity="center|left" 
            android:onClick="@string/on_click"/>
        <RadioButton 
            android:layout_width="0dip"
            android:layout_weight="1" 
            android:text="@string/option2" 
            android:onClick="@string/on_click"
            android:layout_height="wrap_content"
            android:layout_gravity="center" 
            android:id="@+id/option2"/>
        <RadioButton 
            android:layout_width="0dip"
            android:layout_weight="1" 
            android:text="@string/option3"
            android:onClick="@string/on_click" 
            android:layout_height="wrap_content"
            android:layout_gravity="center|right" 
            android:id="@+id/option3" />
    </RadioGroup>

Dans du code Java, I du programme, vérifier le premier sur création d'activité (onCreate()) de la manière suivante:

    mOption = (RadioGroup) findViewById(R.id.option);
    mOption.check(R.id.option1);

Mais lorsque l'activité est indiqué, pas de bouton radio est coché. Toute aide?

  • Si vous vouliez vérifier les boutons de la radio par programme, alors vous ne devriez avoir accepté de répondre parce que c'est la façon dont nous les avons mis vérifié sur le fichier xml!
InformationsquelleAutor Bao Le | 2011-10-12