package org.qinshuihepan.bbs.util; import android.os.Build; import android.widget.ListView; /** * Created by storm on 14-4-11. */ public class ListViewUtils { private ListViewUtils() { } /** * 滚动列表到顶端 * * @param listView */ public static void smoothScrollListViewToTop(final ListView listView) { if (listView == null) { return; } smoothScrollListView(listView, 0); listView.postDelayed(new Runnable() { @Override public void run() { listView.setSelection(0); } }, 200); } /** * 滚动列表到position * * @param listView * @param position */ public static void smoothScrollListView(ListView listView, int position) { if (Build.VERSION.SDK_INT > 7) { listView.smoothScrollToPositionFromTop(0, 0); } else { listView.setSelection(position); } } }