gpt4 book ai didi

java - 如何在 SimpleAdapter 列表中添加多个标题

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:15 29 4
gpt4 key购买 nike

我使用 SAXparser 从各种提要中获取数据,然后使用 SimpleListAdapter 将其添加到单个列表中,

我使用以下代码将 RSS Feed 添加到我的 SimpleListAdapter 中,并为每个新 Feed 更新它,

            SimpleAdapter sAdapter = null;

String[] keys = { Feeds.TITLES, Feeds.KEY };
int[] ids = { android.R.id.text1, android.R.id.text2 };

if (sAdapter == null) {
sAdapter = new SimpleAdapter(Main.this, fetchedData,
android.R.layout.simple_list_item_2, keys, ids);
setListAdapter(sAdapter);
}

这会更新下一个 feed 的适配器,而不是重新创建适配器。

            else 
sAdapter.notifyDataSetChanged();

代码的问题是,无法知道新提要何时启动,因为所有数据都在一个列表中,并且我想在第一个提要之前以及每个提要何时结束添加标题。

我是否可以在列表中的每个 RSS 源之后添加标题?

这就是我现在得到的,

来自 Feed 1 的 Feed 数据

来自 Feed 1 的 Feed 数据

来自 Feed 1 的 Feed 数据

来自 Feed 1 的 Feed 数据

来自 Feed 2 的 Feed 数据

来自 Feed 2 的 Feed 数据

来自 Feed 2 的 Feed 数据

来自 Feed 2 的 Feed 数据

来自 Feed 3 的 Feed 数据

来自 Feed 3 的 Feed 数据

来自 Feed 3 的 Feed 数据

来自 Feed 3 的 Feed 数据

来自 Feed 3 的 Feed 数据

这就是我想要的

标题 1

来自 Feed 1 的 Feed 数据

来自 Feed 1 的 Feed 数据

来自 Feed 1 的 Feed 数据

来自 Feed 1 的 Feed 数据

标题 2

来自 Feed 2 的 Feed 数据

来自 Feed 2 的 Feed 数据

来自 Feed 2 的 Feed 数据

来自 Feed 2 的 Feed 数据

标题 3

来自 Feed 3 的 Feed 数据

来自 Feed 3 的 Feed 数据

来自 Feed 3 的 Feed 数据

来自 Feed 3 的 Feed 数据

来自 Feed 3 的 Feed 数据

最佳答案

有很多方法可以做到这一点,带有标题的listView,我建议您检查此链接

链接 http://sunil-android.blogspot.com/2013/08/section-header-listview-in-android.html?m=1

关于java - 如何在 SimpleAdapter 列表中添加多个标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27571020/

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