notifyDataSetChanged()使列表刷新,并且滚动跳回到
家电修理 2023-07-16 19:17www.caominkang.com电器维修
这种行为是不正常的。我看不到您的代码,我建议您执行以下操作
1)您不是
notifyDataSetChanged()从UI线程调用。正确的方法
runonUiThread(ne Runnable() { public void run() { adapter.notifyDataSetChanged(); }});2)您是否偶然拨打了电话
adapter.notifyDataSetInvalidated();
3)在您的适配器中,您重写了
adapter.notifyDataSetChanged();方法并添加了说明以转到顶部
4)如果您使用列表来填充适配器-
每次都提供新列表,那么适配器设置将被刷新。您应该始终提供相同的列表。,您可以根据需要进行任意更改。如果您要重置列表,请使用
list.clear代替
list= ne ArrayList();
这是我的适配器的示例
public class Adapter extends baseAdapter { private Activity activity; private ArrayList<HashMap<String, String>> data; private static LayoutInflater inflater = null; public ImageLoader imageLoader; public MediaItemAdapter(Activity a, ArrayList<HashMap<String, String>> d) { activity = a; data = d; inflater = (LayoutInflater) activity .getSystemService(Context.LAYOUT_INFLATER_SERVICE); imageLoader = ne ImageLoader(activity.getApplicationContext()); } public int getCount() { return data.size(); } public Object getItem(int position) { return position; } public long getItemId(int position) { return position; } public Vie getVie(int position, Vie convertVie, VieGroup parent) { Vie vi = convertVie; if (convertVie == null) { vi = inflater.inflate(R.layout.item_poser, null); } TextVie title = (TextVie) vi.findVieById(R.id.item_title); // title TextVie price = (TextVie) vi.findVieById(R.id.price); return vi; }}要求适配器
List myList = ne ArrayList<HashMap<String, String>>();Adapter ma = ne Adapter(this, myList);
适配器初始化之前,myList可以为空。
然后对我的列表进行一些操作
myList.add(someElement);ma.notifyDataSetChanged();
如果需要删除所有项目
myList.clear();ma.notifyDataSetChanged();
这样的实现是无止境的,我看到了超过一万五千个元素,没有任何问题。
上一篇:微信对方已经删除账号是什么意思 下一篇:IIS6设置网站经常遇到的问题总结
空调维修
- 我的世界电脑版运行身份怎么弄出来(我的世界
- 空调抽湿是什么意思,设置抽湿的温度有什么意
- 方太燃气灶有一个打不着火 怎么修复与排查方法
- 夏季免费清洗汽车空调的宣传口号
- 清洗完空调后出现漏水现象
- iphone6能玩什么游戏(iphone6游戏)
- 如何设置电脑密码锁屏(如何设置电脑密码锁屏
- win10删除开机密码提示不符合密码策略要求
- 电脑w7显示不是正版(w7不是正版怎么解决)
- 万家乐z8热水器显示e7解决 怎么修复与排查方法
- 1匹空调多少瓦数(1匹空调多少瓦)
- 安卓手机连接电脑用什么软件好(关于安卓手机
- 电脑网页看视频卡是什么原因(爱拍看视频卡)
- 华帝燃气灶点火器一直响然后熄火怎么办:问题
- 电脑壁纸怎么换(关于电脑壁纸怎么换的介绍)
- 冬天空调的出风口应该朝什么方向(冬天空调风