我查看了很多库实现分隔列表: SuperSaiyanScrollView,HeaderListView,StickyListHeaders,android-section-list等。 但他们都有我不必要的功能。我需要一个常规列表,使用传统的分隔符。只是每组之间的普通分隔符一个项目
separator
item
item
item
separator
item
item
....
我不需要坚持屏幕的分隔符顶部边缘。为此提供最简单的库。或者更好的是,没有图书馆怎么做?
答案 0 :(得分:0)
到目前为止,我认为,如果你只是需要显示分隔符和项目,即群组 - 孩子hierrachy,那么你应该去ExpandableListView而不是使用库。这是android中的原生,您可以轻松自定义组(标题/分隔符)和子视图。此外,如果您希望始终展开List,则可以使用ExpandableListView
的此方法yourExpandableListView.expandGroup(index);// index of group which you want to remain expanded.
此外,如果您不想点击您的群组项目,您可以简单地覆盖此方法
yourExpandableListView.setOnGroupClickListener(new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView arg0, View arg1,
int arg2, long arg3) {
return true;
}
});
并在
中返回true有关ExpandableListView的教程,您可以参考此
http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/