メニューにたくさんのボタンがあるこのAndroidアプリがあります。画面が小さい携帯電話ではすべてのボタンを表示するには下にスクロールする必要がありますが、画面が大きい携帯電話ではすべてのボタンが表示されるため、スクロールする必要はありません。
ダイアログなどを使用してスクロールダウンを使用する必要があるユーザーに警告する必要がありますが、スクロールする必要がないユーザーには何かをする必要があります。
これは可能ですか?
メニューにたくさんのボタンがあるこのAndroidアプリがあります。画面が小さい携帯電話ではすべてのボタンを表示するには下にスクロールする必要がありますが、画面が大きい携帯電話ではすべてのボタンが表示されるため、スクロールする必要はありません。
ダイアログなどを使用してスクロールダウンを使用する必要があるユーザーに警告する必要がありますが、スクロールする必要がないユーザーには何かをする必要があります。
これは可能ですか?
scrollView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
int scrollRange = scrollView
.computeVerticalScrollRange();
if(scrollRange>screenHeight){
//user need to scroll
}
}
});