前言
今天实现ListView跳转到第一个条目位置时,使用smoothScrollToPosition(int position)方法跳转实现了,但是交互说不需要这样的动画效果,需要直接跳转到第一项,于是使用了setSelection(int position)方法跳转跳转,但是setSelection(int position)方法跳转一直没有生效。原来是因为setSelection(int position)方法不能配合mAdapter.notifyDataSetChanged();方法一起使用,否则就会不生效。
总结
Listview跳到指定条目位置有如下两种做法:
1.使用smoothScrollToPosition(int position)方法跳转
listView.smoothScrollToPosition(0)