Listview跳到指定条目位置(条目)

  • Post author:
  • Post category:其他



Listview跳到指定条目位置有两种做法:


1.使用smoothScrollToPosition(i)这个方法



listview.smoothScrollToPosition(50);





这个方法跳转是带有动画的跳转,可以将listView直接跳到指定(第50个条目的位置),但只是让第50个条目可见,不一定显示为当前界面第一个还是最后一个


另外,


adapter.notifyDataSetChanged();对其没影响




2.使用setSelection方法跳转



listView.setSelection(50);



这个方法会让指定的条目显示为当前屏幕的第一个



,这个跳动不伴有动画,


但要注意一定

不要

刷新适配器(



adapter.notifyDataSetChanged()



),不然你会发现跳转无效









版权声明:本文为Jeff169原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。