Androidのスクロールビューがスクロールできるかどうかを確認する 質問する

Androidのスクロールビューがスクロールできるかどうかを確認する 質問する

Android ウィジェットの ScrollView がスクロールできるかどうかを知ることは可能でしょうか? 十分なスペースがある場合はスクロールする必要はありませんが、寸法が最大値を超えるとウィジェットはスクロールできるようになります。

リファレンスには、この情報を提供できるメソッドが見つかりません。スクロールビュー内のリニアレイアウトのサイズで何かできるでしょうか?

ベストアンサー1

私は次のコードを参考にしましたhttps://stackoverflow.com/a/18574328/3439686そしてそれは機能します!

ScrollView scrollView = (ScrollView) findViewById(R.id.scrollView);
int childHeight = ((LinearLayout)findViewById(R.id.scrollContent)).getHeight();
boolean isScrollable = scrollView.getHeight() < childHeight + scrollView.getPaddingTop() + scrollView.getPaddingBottom();

おすすめ記事