0

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行のコンテンツの上をクリックするとクリックイベントのみが実行されますが、行のどこかをクリックするとクリックアクションが実行される必要があります。しかし、このようには動作しません。

4

1 に答える 1

0

行の XML には属性が必要です

android:layout_width="fill_parent"
于 2012-06-29T10:31:27.633 に答える