listview 自定义布局 里的 按钮事件如何判断有重复的数据
我目前开发的一个小项目,在开发过程中采用了 listview 自定义布局 里的 按钮事件,来给listview 增加数据,现在的问题是如何判断数据已经增加过了?(如何判断有重复的数据?)
[最优解释]
List<String> list=new ArrayList<String>();
list.contains("xxx")
[其他解释]
加个‘开关’行不行!
[其他解释]
改变数据源,然后调用那个方法,没作用??
[其他解释]
确认一下绘画的代码是不是没写在onCreateView()里面
[其他解释]
不需要这样啊,当你点击按钮改变了数据源,使用adapter.notifyDataSetChanged()就会更新listview啊
[其他解释]
你肯定是你程序哪里写的有问题
[其他解释]
1.使用list中contain()方法检查数据是否添加在list中。
2.这个函数返回boolean型。使用contain()方法可以避免listview中重复数据的出现。
[其他解释]
gridview 数据已经加载成功,现在想实现点击一个按钮重新在加载另外的数据,现在用notifyDataSetChanged() 这个方法不起作用,请问怎么解决??
[其他解释]
是的,在主界面上显示的图片没有变化。
[其他解释]
首次启动默认是可以加载数据,现在可以实现 但是不是很好的解决方法,每次点击不同的按钮事件触发中都要
1、数据源重新生成(必须)
2、重新 new adapter 对象(可以不这样吗?)
3、 gridview.setAdapter(adapter);
adapter.notifyDataSetChanged();
[其他解释]
是 Gridview 我试过了,adapter.notifyDataSetChanged()后 ,图片没有刷新。