1. 程式人生 > >Android程式設計之指定ListView的item位置

Android程式設計之指定ListView的item位置

很多情況,我們需要指定ListView中顯示Item的位置,如:當前已經滾動到後面,然後響應某個事件,要ListView回到頭部。

程式碼如下,其中mListView為ListView的物件:

    private void setListViewPos(int pos) {
        if (android.os.Build.VERSION.SDK_INT >= 8) {
            mListView.smoothScrollToPosition(pos);
        } else {
            mListView.setSelection(pos);
        }
    }

如果是要置回到頭部,就傳入0;如果是滾動到最後一個,就傳入mListView.getCount() - 1。

補一點,記得設定mListView.setSelected(true)