当前位置: 代码迷 >> Android >> 点击menu菜单选项怎么反馈给listView
  详细解决方案

点击menu菜单选项怎么反馈给listView

热度:97   发布时间:2016-05-01 22:14:05.0
点击menu菜单选项如何反馈给listView?

我在写个文件管理器

现在写到菜单功能,问题是怎么样让菜单的点击效果反馈到listview呢?
我开始用的是intent重新启动这Tab+listView个界面  
发现写不下去了 因为要不停的记录状态还要不停的判断两个TAB状态好更新新的listView

有没有好的方法把菜单监听直接反馈到listview上呢 不用不停的启动新的界面  

谁有好方法 求助

------解决方案--------------------
更新listview用adapter.notifyDataSetChanged ,so,一般来说listview的数据都是由一个list维护的,只要改变list集合的元素,再notifyDataSetChanged,就可以更新UI了。所以你现在要做的就是点击menu的时候让list里面的集合发生变化,并notifyDataSetChanged一下
------解决方案--------------------
1L说的对,首先,你知道当前是哪个tab的listview在显示,然后,你在监听到menu有操作时,发个handler给UI线程,然后ui线程来处理list的update。
  相关解决方案