我有一个使用包含 TextView、ImageButton 和 ExpandableListView 的布局的 Activity。据我所知,ExpandableListView 的组和子视图没有默认视图。因此,我提供给 ExpandableListView 的光标适配器是 CursorTreeAdapter 的子类,它覆盖 newGroupView() 和 newChildView()。组视图包含一个 TextView 和一个 ImageButton。子视图包含一个 TextView 和一个 RatingBar。
我需要做些什么特别的事情来 (1) 有这样的行为:按下列表中的组项目会导致项目的背景变成默认的 Android 黄色/橙色 (2) 让组扩展以在组项目时显示子项被按下。
我认为这两种行为是内置在 ExpandableListView 中的,不需要开发人员进行任何特殊的接线。这是不正确的吗?
谢谢。