簡體   English   中英

Android ListAdapter的下一個按鈕

[英]Android ListAdapter next button

我使用列表視圖顯示數據庫中的項目,並使用ArrayAdapter將項目保存在列表中。 我一次顯示25個項目,列表底部有一個next / prev按鈕。 當用戶單擊下一步按鈕時,我清除ArrayList,添加新項,然后執行ListAdapter.notifyDataSetChanged()。 所有這些都可以很好地顯示接下來的25個項目,但是listview停留在底部而不是返回頂部。

如何返回列表視圖中的第一項?

您有兩種選擇。 這里是方法。 從上到下嘗試。

  • setSelection(int位置)
  • smoothScrollToPosition(int位置)
  • setSelectionAfterHeaderView()
  • setSelectionFromTop(int位置,int y)

setSelection方法將很好地定位您的列表視圖。 如果使用setSelection(0),它將從列表視圖的開始向您顯示。 請注意,在填充列表視圖之后,請使用此方法。

 myListAdapter.smoothScrollToPosition(0);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM