首页 文章

在列表视图之间添加布局

提问于
浏览
1

我想在列表视图中的列表项之间添加一些 Headers . 例如:

我的清单是:

周一

  • 星期二
    周三

周四

  • 星期五
    周六

周日

在我的Listview中,我希望它是这样的:

周一

  • [An .xml布局] - >美好的一天

  • 星期二
    周三

  • [.xal布局] - >周末即将来临
    周四

  • 星期五

  • [.xml布局] - >耶!周末来了
    周六

周日

请帮助我如何在自定义列表视图之间添加/扩充视图,我有一个自定义适配器,它膨胀listview . 日(星期一,星期二)卡有其他元素,如ImageView,按钮,textView等 .

1 回答

  • 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

相关问题