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();