今天碰到个问题,ListView调用setSelection()设置选中指定的条目,由于功能需要我还调用了notifyDataSetChanged()。导致ListView没有自动滚动到指定位置。
我的代码是:
listView.setSelection(position);mAdapter.notifyDataSetChanged();
解决办法是:这两行代码换一下顺序就搞定了
mAdapter.notifyDataSetChanged(); listView.setSelection(position);