画面の最後の項目にリストを調整したい。


典型的なカスタムアダプタのリストビューがあります。setSelectionFromTop(int position、int y)を試しまし たが、各アイテムの高さがわかりません。手伝ってくれますか?ありがとう :)
あなたが試すことができますlistview.smoothScrollToPosition(lastposition):
指定したアダプタの位置までスムーズにスクロールします。指定した位置が表示されるようにビューがスクロールします。
setSelection(lastposition)または、スクロールアニメーションが優れていない単純なもの。
しかし、ある時点でListView、自動スクロールしないというバグがListViewあります (課題10552 )。したがって、この回避策を実行する必要があります。最初setSelectionにあなたの望む位置の周りに配置してみてください。smoothScroll
public static void scrollToTopListView(ListView list) {
list.setSelection(15); //
list.smoothScrollToPosition(0);
}