我有两个listViews,一个来自rss feed,另一个来自我的数据库(使用游标)。
是否可以创建按钮并只更改列表视图的内容?
我的意思是,当用户第一次进入我的应用程序时,listView应该显示来自rss feed的文章,当用户按下收藏夹按钮时,列表将使用喜欢的文章(来自数据库)进行更新。
答案 0 :(得分:0)
当然有可能。
您需要在布局中显示按钮,并为该按钮创建一个单击处理程序。点击处理程序应替换整个Fragment
,ListView
,或者只是替换ListView
中的数据。通常我会建议替换Fragment
。
您可以按照本指南了解如何处理输入事件和创建点击处理程序:
http://developer.android.com/guide/topics/ui/ui-events.html
替换ListView:
ViewGroup containerOfListView = (ViewGroup)findViewById(R.id.parent);
containerOfListView.removeAllViews();
containerOfListView.addView(newListView);
答案 1 :(得分:0)