2

私がやりたいことは、いくつかのラジオ ボタンをすべて別の画像に配置することです。そのラジオ ボタンをクリックすると、それがバック グラウンドになります。ラジオ ボタンをラジオ グループに配置すると、すべてのボタンが隣り合わせになりますが、基本的にページの四隅に必要です。レイアウトを相対レイアウトにしていますが、ラジオ ボタンを移動するとラジオ グループから離れますが、これを止める方法はありますか? ありがとうマイケル。

これはラジオグループのコードです

 <RadioGroup
        android:id="@+id/PictureSelection"
        android:layout_width="wrap_content"
        android:orientation="horizontal"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/textView1"
        android:layout_alignRight="@+id/Picture1" >

        <RadioButton
            android:id="@+id/radioButton1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@+id/EditQuestion2"
            android:layout_alignRight="@+id/Picture1" />

        <RadioButton
            android:id="@+id/radioButton4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

        <RadioButton
            android:id="@+id/radioButton2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/Picture2"
            android:layout_alignRight="@+id/Picture2" />

        <RadioButton
            android:id="@+id/radioButton3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignRight="@+id/textView1"
            android:layout_alignTop="@+id/EditQuestion1" />
    </RadioGroup>
4

2 に答える 2

0

ボタンの位置は問いません。彼らが同じグループにいる限り。「移動」すると、誤って新しいボタンを作成してその場所に追加する可能性がありますか? いくつかのコードなど、明確な答えを得るには、この問題についてさらに情報を提供する必要があります。

于 2012-04-06T21:59:41.177 に答える
0

ラジオ グループにボタンを追加しても、すべてのボタンが同じ「質問」に対する「回答」であることをマシンに伝えるだけです。言い換えれば、それらはすべて 1 つのオプションに対して可能な選択肢です。ページ全体にボタンを配置できますが、それらがグループ化されている場合、複数のボタンを選択することはできません。2 つのボタン グループがある場合、一度に「オン」(選択) できるのは各グループの 1 つのボタンだけなので、合計 2 つのボタンがアクティブになります。ボタンのグループ化は配置とは関係ありません。

ラジオ ボタンの位置を変更しても、ラジオ ボタンがグループ化されているかどうかには影響しません。ラジオ ボタン グループを宣言する前にすべてのボタンを宣言し、グループが宣言された後に各ボタンをグループに追加してください。

于 2012-04-06T22:06:35.940 に答える