我查看了许多库实现 分隔列表:SuperSaiyanScrollView, HeaderListView, StickyListHeaders, android-section-list etc.但它们都有我不必要的功能。我需要一个带有常规分隔符的常规列表。只是每个组一个项目之间的普通分隔符
separator
item
item
item
separator
item
item
....
我不需要粘在屏幕的分隔符顶部边缘。为此提供最简单的库。或者更好的是,没有库怎么做?
,我认为,如果您只需要显示分隔符和项目,即一种组子层次结构,那么您应该选择可扩展列表视图,而不是使用库。这是Android中的原生版本,您可以轻松自定义组(标题/分隔符)和子视图。此外,如果您希望列表始终展开,则可以使用此方法 可扩展列表视图
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
有关可扩展列表视图的教程,您可以参考此内容
http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/