ListView设置选中指定的条目无效,listView.setSelection(position);


今天碰到个问题,ListView调用setSelection()设置选中指定的条目,由于功能需要我还调用了notifyDataSetChanged()。导致ListView没有自动滚动到指定位置。

我的代码是:

listView.setSelection(position);
mAdapter.notifyDataSetChanged();

解决办法是:这两行代码换一下顺序就搞定了

mAdapter.notifyDataSetChanged();
listView.setSelection(position);

你可能感兴趣的:(ListView设置选中指定的条目无效,listView.setSelection(position);)