android - Hide ScrollView's ScrollBar ONLY during configuration configuration change -


जब ScrollView पहली बार प्रकट होता है, या एक कॉन्फ़िगरेशन बदलाव होता है, तो स्क्रॉल बार दिखाई देगा, तो दूर लुप्त हो जाना।

अगर मैं स्क्रॉलव्यू के स्क्रॉल बार को बिल्कुल नहीं दिखाना चाहता, तो मुझे पता है कि मैं

  scrollView.setVerticalScrollBarEnabled (false);   

गतिविधि के क्रय के दौरान।

हालांकि, एक ही समय में, मैं स्क्रॉल पट्टी को प्रदर्शित करना चाहता हूँ (तब लुप्त होती) केवल जब उपयोगकर्ता स्क्रॉल कर रहा है < / Strong>, ताकि वह एक विचार कर सकें कि स्क्रॉल पट्टी का स्थान क्या है।

क्या कोई तरीका है जिससे मैं दोनों हो

  1. स्क्रॉल बार को छुपाएं ScrollView पहली बार दिखाई देता है, या कॉन्फ़िगरेशन बदलाव होता है।
  2. स्क्रॉल बार दिखाएं, जब उपयोगकर्ता स्क्रॉल कर रहा है। < P>

    ScrollView पहली बार दिखाई देने पर स्क्रॉल पट्टी छुपाएं, या कॉन्फ़िगरेशन बदलाव है।

    उपयोग करें:

      scrollView.setVerticalScrollBarEnabled (गलत);   

    पर onCreate विधि।

    स्क्रॉल बार दिखाएं, जब उपयोगकर्ता स्क्रॉल कर रहा है।

    का प्रयोग करें:

      @ ओवरराइड संरक्षित शून्य पर रिज़्यूम () {super.onResume (); ScrollView.post (नई रननाबल) {@Override सार्वजनिक शून्य चला () {scrollView.setVerticalScrollBarEnabled (true);}}); }   

    के लिए onResume () विधि।

    जब ScrollView पहली बार दिखाई देता है, या एक कॉन्फ़िगरेशन परिवर्तन है, तो स्क्रॉल बार दिखाई देगा, फिर लुप्त हो जाएगा।

    मैं इसे रखूंगा, इसे इस तरह से डिज़ाइन किया गया था ताकि उपयोगकर्ता को हमेशा एक स्पष्ट दृश्य सूचक दिया जा सके कि सामग्री को स्क्रॉल किया जा सकता है (और जो इसे स्क्रॉल किया जा सकता है)।

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -