7

我有一个使用自定义适配器类扩展创建的可扩展列表BaseExpandableListAdapter。当该组中没有项目时,我是否可以在可扩展列表中的每个组下添加一个空视图子项?

编辑: 我尝试使用mExpList.setEmptyView(getActivity().findViewById(R.id.empty_child));但没有用。R.id.empty_child位于可展开列表视图正下方的同一个 xml 中。

4

1 回答 1

8

getChildView()方法中,您可以确定该组是否有任何子组。如果没有,您可以返回一个空视图。

同时,您需要调整其他相关方法,如 getChildrenCount()getChild()等。

于 2013-06-12T07:28:01.750 回答