私は親と子の不規則な階層を持っています。一部の親には5人の子供がいますが、他の親には0人の子供がいます。
子がない場合でも、expandableListViewは「展開/折りたたみ」アイコンを表示します。
子供がいない親(行)のみのアイコンを非表示にする方法はありますか?子のない親の行を表示し、ユーザーがそれらをクリックできるようにしたいのですが、「展開/折りたたみ」アイコンがわかりにくいです。
私は親と子の不規則な階層を持っています。一部の親には5人の子供がいますが、他の親には0人の子供がいます。
子がない場合でも、expandableListViewは「展開/折りたたみ」アイコンを表示します。
子供がいない親(行)のみのアイコンを非表示にする方法はありますか?子のない親の行を表示し、ユーザーがそれらをクリックできるようにしたいのですが、「展開/折りたたみ」アイコンがわかりにくいです。
グループインジケーターを透明にする小さなトリックを使用しました。
android:groupIndicator="@android:color/transparent"
説明は次のサイトにあります。
http://mylifewithandroid.blogspot.com/2011/06/hiding-group-indicator-for-empty-groups.html
別のサイトでは、子インジケーターの状態が「空」のドローアブルを設定できることが示唆されています。
こちらをご覧ください:展開可能なリスト インジケーター