ImageView
、、 などのいくつかの要素が追加されたカスタムリストビューがTextView
ありView
ます。これらの 3 つの要素が 1 つの行を構成し、これを全体として作成したいと考えていclickable
ます。現在起こっているのは、またはに配置android:background="@drawable/text_selection_file"
すると、行全体ではなく、対応する要素の背景のみが選択されます。複数の行があるため、このように各行をそれぞれ別の行に入れることはできません。次の行ごとのプロパティは機能しません。したがって、行全体を選択できるこのトラフを行う方法を見つける必要があります。現在、特定の選択またはのみで機能しますが、一度に両方では機能しません。私のコードは以下ですImageView
TextView
GroupView
android:layout_below="above_view"
TextView
ImageView
XML
コード
//Above code for layout
<ImageView
android:id="@+id/homeLink"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_below="@+id/menu_view"
android:layout_margin="8dp"
android:contentDescription="@string/app_name"
android:gravity="center_vertical"
android:src="@drawable/home" />
<TextView
android:id="@+id/home_link"
android:layout_width="fill_parent"
android:layout_height="45dp"
android:layout_below="@+id/menu_view"
android:layout_marginLeft="45dp"
android:gravity="center_vertical"
android:text="Home"
android:textColor="@color/WHITE"
android:textSize="18sp"
android:textStyle="bold" />
<View
android:id="@+id/home_view"
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:layout_below="@+id/home_link"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@color/VIEW_COLOR" />
//More rows down there