一个项目中做了个list view显示数据,数据可以分类型进行筛选,类别切换时希望能将list view自动滚动到顶部第一个item的位置,
加入了listView.setSelection(0);居然不起作用我已为碰到了什么兼容性问题。
后来请教了个同事马上搞定,问题原因如下
原代码:
videoListView.setSelection(0);
videoAdapter.notifyDataSetChanged();
更改后的代码:
videoAdapter.notifyDataSetChanged();
videoListView.setSelection(0);
原来是 listView.setSelection(0) 放错了位置,鄙视自己一下。