列表视图中最简单的分隔符



我查看了许多库实现 分隔列表: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/

最新更新