/ ユーザーが実際にスクロールを使用する必要があるかどうかを知る方法は? - アンドロイド、アンドロイドスクロールバー

ユーザーがスクロールを実際に使用する必要があるかどうかを知るには? - android、android-scrollbar

だから私はメニューが持っているこのアンドロイドアプリを持っているボタンがたくさん。私は小さい画面の電話のためにスクロールを入れました、彼らはすべてのボタンを見るために下にスクロールする必要があります、しかし大きいスクリーンの電話のために、すべてのボタンが見えるのでスクロールする必要はありません。

私はダイアログか何かを使用してスクロールダウンを使用する必要があるユーザーに警告する必要がありますが、スクロールする必要がないユーザーのために何かをする必要があります。

これも可能ですか?

回答:

回答№1の場合は-1
scrollView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
int scrollRange = scrollView
.computeVerticalScrollRange();
if(scrollRange>screenHeight){
//user need to scroll
}



}
});