エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Android : ListView が一番上 / 一番下にスクロールしたかを調べる
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Android : ListView が一番上 / 一番下にスクロールしたかを調べる
一つも要素がなければ、一番上でもあり一番下でもある。 要素がある場合は、子要素の位置と親要素(ListV... 一つも要素がなければ、一番上でもあり一番下でもある。 要素がある場合は、子要素の位置と親要素(ListView 本体) の padding 位置を比較する。 OnScrollStateChanged 内でチェックするようにしても問題なく検出できる。 (一番上か一番下に到達してスクロールが止まると IDLE state になるらしい) ただ、実際に試したところ onScroll 内で実行したほうがぴったりしたタイミングで検出できたので、 タイミングが重要な場合は onScroll 内でチェックしたほうが良い。 mListView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState

