Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड में स्क्रॉलव्यू के अंत का पता कैसे लगाएं?


यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में स्क्रॉलव्यू के अंत का पता कैसे लगा सकता हूं।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

     

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें आयात करें android.widget.ScrollView;import android.widget.Toast;सार्वजनिक वर्ग MainActivity AppCompatActivity लागू करता है View.OnTouchListener, ViewTreeObserver.OnScrollChangedListener {स्क्रॉलव्यू स्क्रॉलव्यू; वेबव्यू वेबव्यू; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); स्क्रॉलव्यू =findViewById (R.id.scrollView); वेबव्यू =findViewById (R.id.webView); स्क्रॉलव्यू.सेटऑनटच लिस्टनर (यह); scrollView.getViewTreeObserver ()। AddOnScrollChangedListener (यह); webView.loadData(getResources().getString(R.string.sample_data), "text/html", null); } सार्वजनिक शून्य onScrollChanged(){ दृश्य देखें =scrollView.getChildAt(scrollView.getChildCount() - 1); int topDetector =scrollView.getScrollY (); इंट बॉटम डिटेक्टर =व्यू.गेटबॉटम () - (स्क्रॉलव्यू.गेटहाइट () + स्क्रॉलव्यू.गेटस्क्रॉलवाई ()); अगर (नीचे डिटेक्टर ==0) { Toast.makeText (getBaseContext (), "स्क्रॉल व्यू बॉटम पहुंच गया", टोस्ट। LENGTH_SHORT)। शो (); } अगर (टॉप डिटेक्टर <=0) { Toast.makeText (getBaseContext (), "स्क्रॉल व्यू टॉप पर पहुंच गया", Toast.LENGTH_SHORT)। शो (); } } @ओवरराइड पब्लिक बूलियन ऑन टच (देखें वी, मोशनइवेंट इवेंट) {रिटर्न फॉल्स; }}

चरण 4 - res/values/strings.xml खोलें और निम्न कोड जोड़ें -

<संसाधन> नमूना  ]]> ]]> p .छोटा {लाइन-ऊंचाई:1.5; फ़ॉन्ट-आकार:12px; } ]]> 

]]> चुपा चिप्स गाजर का केक पेस्ट्री कपकेक कारमेल चीनी बेर चॉकलेट कपकेक टोटसी रोल . कपकेक चॉकलेट डोनट कारमेल तिल स्नैप ब्राउनी केक हलवा। तिल स्नैप तिल गमियां कैंडी गाजर का केक। फ्रूटकेक बोनबोन लीकोरिस टॉपिंग बिस्किट कैंडी कैन फ्रूटकेक मार्जिपन केक। टार्ट टुत्सी रोल टार्ट गुम्मी भालू सेब पाई डेनिश पाउडर पेस्ट्री गमियां। तिरामिसु तिल टुकड़े टुकड़े का हलवा। मार्जिपन स्वीट रोल कुकी मार्शमैलो। तिरामिसु भालू पंजा भालू पंजा तिल स्नैप पाई मार्जिपन। आइसिंग कैंडी कैंडी कैन डेनिश। तीखा लॉलीपॉप बेर केक सूफले। चीज़केक भालू पंजा मार्शमैलो चॉकलेट केक डोनट मीठा। टोटसी रोल टॉपिंग चॉकलेट बार कपकेक केक ओट केक ओट केक बोनबोन कॉटन कैंडी। जेली-ओ क्रोइसैन ड्रैगी लेमन ड्रॉप्स चॉकलेट बार। जिंजरब्रेड कॉटन कैंडी ओट केक मार्शमैलो।
]]> लेमन ड्रॉप्स गाजर का केक वेफर जेली चीज़केक चॉकलेट केक जिंजरब्रेड। मिठाई कुकी जई केक पाई। लिकोरिस लिकोरिस ड्रैगी लॉलीपॉप डेनिश जुजुब्स पुडिंग गाजर केक। जेली बीन्स कॉटन कैंडी स्वीट कारमेल गमीज़ पेस्ट्री। वेफर वेफर मफिन स्वीट रोल। चॉकलेट टॉपिंग गमी में गमियां होती हैं। ओट केक बोनबोन ब्राउनी चॉकलेट बार। टार्ट टार्ट जिंजरब्रेड चुपा चिप्स चॉकलेट बार गमियां। सी 0रोइसेंट ओट केक आइसक्रीम मुलेठी टोट्सी रोल। पुडिंग वेफर गमियां। एप्पल पाई मार्शमैलो चुपा चूप्स। कुकी चीज़केक गाजर का केक जेली बीन्स तिरामिसु नींबू की बूंदें। बोनबन स्वीट रोल वेफर।
]]> लेमन ड्रॉप्स मफिन बियर क्लॉ केक जिंजरब्रेड एप्पल पाई लॉलीपॉप चीज़केक। पाउडर भालू पंजा मार्शमैलो। टुत्सी रोल गुम्मी भालू वेफर ब्राउनी। तिल स्नैप्स सूफले भालू पंजा चॉकलेट डेनिश कैंडी। वेफर ओट केक आइसक्रीम पेस्ट्री केक मफिन टॉफी टोट्सी रोल। केक जई केक मार्शमैलो। गुम्मी भालू जिंजरब्रेड केक डेनिश मफिन मार्जिपन डोनट कॉटन कैंडी। आइसक्रीम टॉपिंग केक कैंडी गुम्मी भालू ब्राउनी। मार्शमैलो चॉकलेट आइसिंग कैंडी कैन टॉपिंग। पेस्ट्री गमीज़ पाउडर तिल चीनी बेर चीनी बेर स्नैप करता है। लेमन ड्रॉप्स गमी गमी भालू टोटसी रोल पाउडर जेली-ओ जेली-ओ। लॉलीपॉप जुजुब्स मीठे ब्राउनी क्रोइसैन सूफले चुप चूप्स भालू पंजा। चीनी आलूबुखारा चीनी बेर लॉलीपॉप क्रोइसैन नींबू मीठा बेर सूफले मीठा रोल बूँदें।
]]> लिकोरिस जेली-ओ कैंडी लॉलीपॉप क्रोइसैन स्वीट आइसिंग ब्राउनी बिस्किट। वेफर डेज़र्ट केक मार्ज़िपन गमीज़ जुजुब्स बोनबन टुत्सी रोल आइसक्रीम। चॉकलेट बार भालू पंजा कैंडी केन नींबू जेली सेब पाई कपास कैंडी jujubes बूँदें। डोनट टॉफ़ी कैंडी केन ड्रैगी केक टॉफ़ी। आइसिंग कुकी बिस्किट चीज़केक ड्रैगी। गुम्मी भालू तिरामिसू तिल मफिन हलवा को काटता है। मीठे बेर चॉकलेट केक मफिन पाई बोनबोन कपकेक। पेस्ट्री बेर पेस्ट्री फ्रूटकेक। जेली बीन्स मिठाई जिंजरब्रेड कपकेक जिंजरब्रेड मार्शमैलो गाजर का केक। मैकरून गाजर का केक कैंडी केन जेली पाउडर। सूफले मैकरून मुलेठी कैंडी केन लॉलीपॉप। मार्जिपन फ्रूटकेक फ्रूटकेक गुम्मी बियर गमीज चॉकलेट केक। जेली तिल स्नैप्स टॉपिंग स्वीट।
]]> चुपा चुप्स मैकरून मफिन। टॉपिंग बेर बिस्कुट तीखा बेर का हलवा। ब्राउनी ओट केक कुकी। नींबू का हलवा टिरामिसु मिठाई मार्जिपन बूँदें। डेनिश केक कैंडी केन बोनबोन। गुम्मी भालू गाजर का केक सेब पाई लॉलीपॉप। तीखा कैंडी केन चॉकलेट केक लेमन ड्रॉप्स गाजर का केक टॉपिंग चीज़केक एप्पल पाई केक। भालू पंजा हलवा मैकरून क्रोइसैन हलवा कारमेल। डेनिश केक पेस्ट्री चीनी बेर लॉलीपॉप आइसक्रीम गुम्मी भालू गुम्मी भालू चीनी बेर। चॉकलेट मैकरून तोत्सी रोल। हलवा तोत्सी रोल स्वीट रोल पाउडर गुम्मी बियर चॉकलेट केक। चीनी बेर जिंजरब्रेड ब्राउनी। वेफर चॉकलेट केक बोनबोन आइसक्रीम बिस्किट ड्रैगी तिरामिसु क्रोइसैन सेब पाई। ]]>

चरण 4 - androidManifest.xml में निम्न कोड जोड़ें

 <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />   

आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में स्क्रॉलव्यू के अंत का पता कैसे लगाएं?


  1. एंड्रॉइड फोन या एंड्रॉइड टैबलेट डिवाइस का पता कैसे लगाएं?

    यह उदाहरण दर्शाता है कि मैं कैसे पता लगा सकता हूं कि डिवाइस एक Android फ़ोन या Android टैबलेट है। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें

  1. एंड्रॉइड में स्क्रॉलव्यू प्रोग्रामेटिक रूप से कैसे अक्षम करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में स्क्रॉलव्यू को प्रोग्रामेटिक रूप से कैसे अक्षम कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड

  1. एंड्रॉइड में 5 सेकंड के लिए उपयोगकर्ता की निष्क्रियता का पता कैसे लगाएं?

    यह उदाहरण दर्शाता है कि Android में 5 सेकंड के लिए उपयोगकर्ता की निष्क्रियता का पता कैसे लगाया जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़