1

2 つのラジオボタンがあるアクティビティがありますが、最初の 1 つが一番上にあり、2 つ目が中央近くにあります。ラジオボタンの間には、他の多くのビューがあります。これらの 2 つのラジオボタンを 1 つのグループにまとめるにはどうすればよいですか? <RadioGroup ...</RadioGroup>アクティビティのすべてのコンテンツをどこかに行ったとき。

4

2 に答える 2

2

ラジオボタンをユニット化する 1 つの方法は、拳がアクティブ化されたときに 2 番目のラジオボタンを非アクティブ化し、他のラジオボタンに対しても同じことを行うことです。OnCheckedChangeListener

これが基本的な方法です。

RadioButton1.setOnCheckedChangeListener(new OnCheckedChangeListener(){

            public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
                // TODO Auto-generated method stub

            RadioButton2.setChecked(false);

        });
于 2013-03-13T14:08:12.980 に答える
1

何をしようとしているのかはわかりませんが、次のようにラジオボタンの間にビューを配置できると思います。

    <RadioGroup
        android:id="@+id/RG"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical" >

            <RadioButton
                android:id="@+id/RB1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="text1" />

            <TextView
                android:id="@+id/textview"
                android:text="Place your many other views like this" />

            <RadioButton
                android:id="@+id/RB2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="text2" />
        </LinearLayout>
    </RadioGroup>
于 2013-03-13T14:01:01.873 に答える