ListView使用误区总结

来源:互联网 发布:互联网数据开发是什么 编辑:程序博客网 时间:2024/04/30 15:37
  1. 适配器中的List必须是原生的List,否则无法通知适配器去修改列表。也就是适配器使用的List不能重新new,必须在原来的基础上改,可以通过List中的clear()方法清除数据后再重新初始化。
                List temp =MyDao.loadAll();                list.clear();                list.addAll(temp);                adapter.notifyDataSetChanged();
  1. 关于listview中的onItemClick回调方法中的position,一般是从0开始的,如果加了HeaderView,position却未必是从1开始。position的偏移量好像是根据HeaderView里面有几个ViewGroup来算的。
0 0
原创粉丝点击