我使用SAXparser从各种提要中获取数据,然后使用SimpleListAdapter将其添加到一个列表中,
我使用以下代码将RSS添加到我的SimpleListAdapter中,并对每一个新源进行更新,
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);
}这将更新下一个提要的adapter,而不是重新创建适配器。
else
sAdapter.notifyDataSetChanged();代码的问题是,无法知道新提要何时启动,因为所有数据都在一个列表中,我希望在第一个提要之前添加标题,以及每个提要何时结束。
我是否可以在列表中的每个RSS提要之后添加标题?
这就是我现在要做的,
饲料1的饲料数据
饲料1的饲料数据
饲料1的饲料数据
饲料1的饲料数据
饲料2的饲料数据
饲料2的饲料数据
饲料2的饲料数据
饲料2的饲料数据
饲料3的饲料数据
饲料3的饲料数据
饲料3的饲料数据
饲料3的饲料数据
饲料3的饲料数据
这就是我想要的
标题1
饲料1的饲料数据
饲料1的饲料数据
饲料1的饲料数据
饲料1的饲料数据
标题2
饲料2的饲料数据
饲料2的饲料数据
饲料2的饲料数据
饲料2的饲料数据
标题3
饲料3的饲料数据
饲料3的饲料数据
饲料3的饲料数据
饲料3的饲料数据
饲料3的饲料数据
发布于 2014-12-19 17:46:27
有很多方法可以做到这一点,listView和头,我建议您检查这个链接
链接http://sunil-android.blogspot.com/2013/08/section-header-listview-in-android.html?m=1
https://stackoverflow.com/questions/27571020
复制相似问题