SimpleCursorAdapter を使用して設定されたカスタム行レイアウトを使用して、ListView でデータベースからの情報を表示するアプリを作成しています。ListView の onItemClickListner も処理します。
カスタム行の私のレイアウトは次のとおりです。
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:descendantFocusability="blocksDescendants"
android:focusableInTouchMode="true"
android:padding="10dip" >
<ImageView android:id="@+id/imageButtonAccount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"
android:src="@drawable/icon_account" />
<TextView
android:id="@+id/TextViewAccount"
style="@style/textView_normal_bold_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="16dip"
android:focusable="false"
android:focusableInTouchMode="false"
android:textSize="@dimen/text_size_large" />
</LinearLayout>
しかし、次の1つの問題があります
.ListView行のコンテンツの上をクリックするとクリックイベントのみが実行されますが、行のどこかをクリックするとクリックアクションが実行される必要があります。しかし、このようには動作しません。