我想在列表视图中的列表项之间添加一些 Headers . 例如:
我的清单是:
在我的Listview中,我希望它是这样的:
[An .xml布局] - >美好的一天
星期二周三
[.xal布局] - >周末即将来临周四
星期五
[.xml布局] - >耶!周末来了周六
请帮助我如何在自定义列表视图之间添加/扩充视图,我有一个自定义适配器,它膨胀listview . 日(星期一,星期二)卡有其他元素,如ImageView,按钮,textView等 .
您正在寻找 Headers ,我真的鼓励您使用 RecyclerView 而不是 ListView .
但是,手动创建适配器通常需要很多样板,因此我们可以使用此库来加速开发:https://github.com/mikepenz/FastAdapter
检查这些文件以查看标头的实现方式:
app / src / main / java / com / mikepenz / fastadapter / app / adapters / StickyHeaderAdapter.java
app / src / main / java / com / mikepenz / fastadapter / app / StickyHeaderSampleActivity.java
1 回答
您正在寻找 Headers ,我真的鼓励您使用 RecyclerView 而不是 ListView .
但是,手动创建适配器通常需要很多样板,因此我们可以使用此库来加速开发:https://github.com/mikepenz/FastAdapter
检查这些文件以查看标头的实现方式:
app / src / main / java / com / mikepenz / fastadapter / app / adapters / StickyHeaderAdapter.java
app / src / main / java / com / mikepenz / fastadapter / app / StickyHeaderSampleActivity.java