/ / Como saber se o usuário realmente precisa usar um pergaminho? - android, barra de rolagem android

Como saber se o usuário realmente precisa usar um pergaminho? - android, barra de rolagem android

Então eu tenho este aplicativo android, onde o menu tem umMuitos botões. Eu coloquei pergaminho assim para telefones com tela menor, eles precisam rolar para baixo para ver todos os botões, mas para telefones com tela grande, não há necessidade de rolar como todos os botões estarão visíveis.

Eu preciso alertar os usuários que precisam usar a rolagem para baixo usando um diálogo ou algo assim, mas preciso fazer qualquer coisa para quem não precisa rolar.

Isso é possível?

Respostas:

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



}
});