/ / कैसे पता चलेगा कि उपयोगकर्ता को वास्तव में स्क्रॉल का उपयोग करने की आवश्यकता है या नहीं? - एंड्रॉइड, एंड्रॉइड-स्क्रॉलबार

कैसे पता चलेगा कि उपयोगकर्ता को वास्तव में स्क्रॉल का उपयोग करने की आवश्यकता है या नहीं? - एंड्रॉइड, एंड्रॉइड-स्क्रॉलबार

तो मेरे पास यह एंड्रॉइड ऐप है, जहां मेनू में एक हैबहुत सारे बटन मैंने छोटे स्क्रीन वाले फोन के लिए स्क्रॉल डाला है, उन्हें सभी बटन देखने के लिए नीचे स्क्रॉल करने की आवश्यकता है, लेकिन बड़ी स्क्रीन वाले फोन के लिए, स्क्रॉल करने की कोई आवश्यकता नहीं है क्योंकि सभी बटन दिखाई देंगे।

मुझे उन उपयोगकर्ताओं को सतर्क करने की आवश्यकता है जिन्हें एक संवाद या कुछ का उपयोग करके स्क्रॉल डाउन का उपयोग करने की आवश्यकता है, लेकिन उन लोगों के लिए कुछ भी करने की आवश्यकता है जिन्हें स्क्रॉल करने की आवश्यकता नहीं है।

क्या यह भी संभव है?

उत्तर:

उत्तर № 1 के लिए -1
scrollView.getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
int scrollRange = scrollView
.computeVerticalScrollRange();
if(scrollRange>screenHeight){
//user need to scroll
}



}
});