1

我有 ExpandableListView 并为我自己的适配器扩展了 BaseExpandableListAdapter。不过,我在使用分隔符时遇到了困难。我添加到我的对象列表中,这些对象转到 ExpandableListView “分隔符”到某些位置,我需要使用不同的行布局在 ExpandableListView 中显示它们。现在的问题是,BaseExpandableListAdapter 没有 BaseAdapter 所具备的 getViewTypeCount() 和 getItemViewType(int position) 方法。有什么办法吗?

4

1 回答 1

3

You could implement those "separators" by providing different Views for the position you want. To do this use the :

getChildType() and getChildTypeCount() (for different child Views)
getGroupType() and getGroupTypeCount() (for different group Views)

from the BaseExpandableListAdapter class.

于 2012-05-11T16:43:57.223 回答