0

TextView、ImageButton、および ExpandableListView を含むレイアウトを使用するアクティビティがあります。私の知る限り、ExpandableListView のグループ ビューと子ビューのデフォルト ビューはありません。そのため、ExpandableListView に提供するカーソル アダプターは、newGroupView() と newChildView() をオーバーライドする CursorTreeAdapter のサブクラスです。グループ ビューには、TextView と ImageButton が含まれています。子ビューには、TextView と RatingBar が含まれています。

(1)リスト内のグループ項目を押すと、項目の背景がデフォルトのAndroidの黄色/オレンジ色に変わるという動作をさせるために特別なことはありますか(2)グループを展開して、グループ項目のときに子を表示します押されます。

これら 2 つの動作は ExpandableListView に組み込まれており、開発者による特別な配線は必要ないと思いました。これは間違っていますか?

ありがとう。

4

1 に答える 1

0

Discovered the problem was caused by having focusable views within my custom ExpandableListView group view. It was further complicated by using an ImageButton. See here for a solution

于 2011-02-07T08:31:56.523 に答える