//首先保存当前的适配器
BaseAdapter adapter = (BaseAdapter) mListView.getAdapter();
//将当前适配器设置成null mListView.setAdapter(null);
//重新添加headerview mListView.addHeaderView(advView);
//再将之前的adapter设置回原来listview mListView.setAdapter(adapter);
//通知listview刷新界面 adapter.notifyDataSetChanged();
Android解决4.2的listview setadapter以后不能添加头布局的问题
最新推荐文章于 2021-05-27 12:06:19 发布
本文介绍了一种在不重新加载全部数据的情况下更新ListView的方法:先保存当前适配器,将其设为null,添加头部视图,再恢复原适配器,并通知ListView刷新界面。
992

被折叠的 条评论
为什么被折叠?



