当前位置: 代码迷 >> Android >> 关于对listview 重复设置适配器的设计有关问题
  详细解决方案

关于对listview 重复设置适配器的设计有关问题

热度:32   发布时间:2016-04-27 22:58:56.0
关于对listview 重复设置适配器的设计问题
哎 项目又遇到问题了....又来万能的CSDN求助了 
废话不多说
就是我的一个布局里有个listview 因为业务,需要进行重复设置同类型设配器(数据不同),这样的设计思路有没有问题?

其二,我按照这样的思路就出现问题了,就是这个item有个按钮 会控制这个item里面的某些控件显示为Gone或VISIBLE,当我在数个适配器中切换时(每当new一个适配器我会进行缓存的,下次切换就不用再new),遇到了问题:
第一,它不会保留当前适配器的状态,每次切换都是当时new出来后的样子,例:适1中的item1的textview1为VISIBLE(默认是GONE,被我控制之后显示了),但是当从适2切回适1,适1就回到当时最初的样子,即textview1为Gone的
第二,一旦切换适配器,这个item对某些view进行控制显示的按钮会失效,我跟踪代码过,onclick事件触发了且执行了,就是手机上不会去显示或Gone 

小白一枚 求各位大大多多帮助 

如果是设计思路有问题 我就不想了 重新设计了
最近问题太多 都没分了 仅剩的20分全部风险出来了
------解决思路----------------------
引用:
Quote: 引用:

因为每次回来适配器会重新加载一次,以前的状态都更新了。

 那为何我的onclick事件失效了
虽然不知道你代码怎么写的,但感觉已经不再是原来View了,而是新的View,onClick是旧页面的吗,是的话失效很正常
  相关解决方案