すべてのコンテンツを表示するためにリスト ビューをスクロールする必要があるかどうかを判断する方法はありますか?
つまり、すべての子の合計の高さが、リスト ビュー自体の高さよりも大きくなります。
すべてのコンテンツを表示するためにリスト ビューをスクロールする必要があるかどうかを判断する方法はありますか?
つまり、すべての子の合計の高さが、リスト ビュー自体の高さよりも大きくなります。
私はこの方法で使用しようとはしていませんが、原則としてequalsの場合getLastVisiblePosition()
getCount()-1
、すべての項目が表示されるはずです。行の高さよりも少ないスクロールが必要な可能性がありますが、それがあなたのケースで重要かどうかはわかりません。
その場合は、常に表示されている子を反復処理して、それらの高さを合計できます。
少し前にいくつかの方法を試してみましたが、リストビューの高さをすべてのアイテムの高さの合計とすべてのセパレーターの合計と単純に計算して比較するだけで終わりました。