今は問題があります。
私は、3つのボタンを表示する必要がある状況があります。ボタンは、その時に1つだけアクティブにすることができます。
「ImageButton」を使用して、クリック/非クリックの状態を自分で処理しました。 しかし、これをRadioGroupとして切り替えることを選択しました。なぜなら、このような種類の振る舞いを処理する必要があるからです。
私はこれをしたい:RadioButton:3つのボタンを水平に背景に合わせる
- 3つのラジオボタンは同じ行にする必要があります。
- バックグラウンドとして使用される画像の比率は、デバイスに関係なく同じのままでなければなりません。
- 可能であれば、私は横のスペースに関係なく、デバイスの同じ割合を占めるようにボタンをしたいと思います。**
を私が試した、量特性を、alignParentLeft、右、ハードなサイズが、きれいな解決策を見つけることができません。
私を助けてもらえますか?ここで
はボタンです:LinearLayout
からRadioGroup
継承しているので
<RadioGroup
android:id="@+id/mobiprint_mod_radio_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/radio_tag"
android:layout_width="96dip"
android:layout_height="68dip"
android:background="@drawable/tag_on"
android:button="@android:color/transparent"
android:layout_margin="0dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<RadioButton
android:id="@+id/radio_pe"
android:layout_width="96dip"
android:layout_height="68dip"
android:background="@drawable/pe_off"
android:button="@android:color/transparent"
android:layout_margin="0dp"
android:layout_centerHorizontal="true"/>
<RadioButton
android:id="@+id/radio_a7"
android:layout_width="96dip"
android:layout_height="68dip"
android:background="@drawable/a7_off"
android:button="@android:color/transparent"
android:layout_margin="0dp"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
</RadioGroup>
属性を持つRADIOGROUPの開始タグを貼り付けてください。 –