gpt4 book ai didi

android - 列表 fragment 分为几个部分

转载 作者:行者123 更新时间:2023-11-29 00:42:40 25 4
gpt4 key购买 nike

我正在为 android 4.0 编程

我想创建一个分为 2 个部分的 listFragment。这意味着我希望它是 1 个长的可滚动列表,但在线项目和离线项目之间有一个分隔线。当然,当一个项目上线时,它应该向上跳 + 反过来。

所有项目都是可点击的,但分隔线不应该是(最好有不同的颜色)

我该怎么做,或者这是否可能?

最佳答案

好吧,一个 fragment 基本上是一个 Activity ,你可以把它当作一个 Activity ,在你的情况下你应该扩展 ListFragment (从某种意义上说,它的行为类似于 ListActivity)。

现在,列表适配器(填充列表)以其默认方式只允许您以最简单的形式显示列表,因此为了实现您想要的(以不同方式处理某些列表项的列表)您将需要编写自己的适配器。如果您按照希望显示的顺序获取数据是最好的,因此如果您可以直接从数据源中对“离线”项目中的“在线”项目进行排序,则应该以这种方式进行查询。所以现在您唯一需要添加的是它们之间的分隔符,您可以通过找到第一个“离线”项目并在其上方填充分隔符来完成(这是在您的适配器内部完成的)。

每个任务在网络和 StackOverflow 上都有数十个教程和问答。希望对您有所帮助,如果您需要更多帮助,我会在这里。

关于android - 列表 fragment 分为几个部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8447139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com