私は3つの画像ボタンを含む線形レイアウトを持っています。各画像ボタンの色は異なります。最初の時点では、すべての画像ボタンはチェックされていません。画像ボタンが選択されている場合(青色のV
が画像ボタンの背景と重なっている場合)、画像ボタンのチェック/選択を設定します。もう1つの画像ボタンはチェックされません。どのように私はアンドロイドでそれを行うことができますか?Androidでチェック/選択した画像ボタンを設定する
これは私のレイアウト更新
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="7dp"
android:layout_centerInParent="true">
<ImageButton
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/color1"
android:background="@color/colorAccent"/>
<ImageButton
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/color2"
android:layout_marginLeft="5dp"
android:background="@color/colorPrimaryDark" />
<ImageButton
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/color3"
android:layout_marginLeft="5dp"
android:background="@color/colorPrimary"/>
</LinearLayout>
です:青いV
手段は、状態を確認しました。それは私がこのタスクのチェックボックスを使用することをお勧め結果
青色とは何ですか? 3つのうち1つしか選択できないということですか?マルチセレクトはありませんか?もっと詳しく教えてください –
'V'はチェック状態を意味します。それがチェックされるとチェックボックスが表示されます。あなたが正しいです。私は複数のチェックの代わりに単一のチェックをしたいだけです – Jame
あなたはそれぞれのイメージをクリックして複数チェックするのではなく、シングルチェックのロジックをしたいですか? –