0

要素を持つサブリストを持つ要素を持つ ListView があります。これは次のようになります。

ここに画像の説明を入力

私の問題は次のとおりです。

すべての要素を選択できる必要があります。ただし、これは、この要素のサブリストが保存されていない場合にのみ機能します (背景色が緑色の要素 'Abc' を参照)。他の要素 (サブリストを持つもの、この場合は「Do Br」または「X Y」) も選択可能にするにはどうすればよいですか? 注: 要素の名前の空白は問題ではありません。

コード:

主なリスト:

<ListView
    android:id="@+id/listViewWithSubLists"
    android:choiceMode="singleChoice" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >
</ListView>

メインリストのエントリ:

<TextView
    android:id="@+id/listentry"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textColor="#004400"
    android:textSize="18sp" />

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" 
    android:paddingLeft="20dip" 
    >
    <ListView
        android:id="@+id/sublistView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</LinearLayout>

4

1 に答える 1