उदाहरण में आने से पहले, हमें पता होना चाहिए कि लंबवत स्क्रॉल व्यू (स्क्रॉल व्यू) क्या है। लंबवत स्क्रॉल दृश्य android.widget.ScrollView . द्वारा प्रदान किया जाता है कक्षा। इसका उपयोग चाइल्ड व्यू को लंबवत दिशा में स्क्रॉल करने के लिए किया जाता है।
यह उदाहरण दर्शाता है कि लंबवत स्क्रॉल दृश्य का उपयोग कैसे करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:id="@+id/layout" android:layout_height="match_parent"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:orientation="vertical" android:layout_height="match_parent"> <ImageView android:layout_width="match_parent" android:background="#c1c1c1" android:layout_height="300dp" android:src="@drawable/a"/> <ImageView android:layout_width="match_parent" android:background="#c1c1c1" android:layout_height="300dp" android:layout_marginTop="30dp" android:src="@drawable/b"/> <ImageView android:layout_width="match_parent" android:background="#c1c1c1" android:layout_height="300dp" android:layout_marginTop="30dp" android:src="@drawable/c"/> <ImageView android:layout_width="match_parent" android:background="#c1c1c1" android:layout_height="300dp" android:layout_marginTop="30dp" android:src="@drawable/d"/> <ImageView android:layout_width="match_parent" android:background="#c1c1c1" android:layout_height="300dp" android:layout_marginTop="30dp" android:src="@drawable/e"/> </LinearLayout> </ScrollView> </LinearLayout>
इस उपरोक्त कोड में, हमने रैखिक लेआउट को पैरेंट के रूप में घोषित किया है और वर्टिकल स्क्रॉल व्यू जोड़ा है। वर्टिकल स्क्रॉल व्यू अपने चाइल्ड व्यू को वर्टिकल दिशा में स्क्रॉल करने जा रहा है, इसलिए हमने वर्टिकल स्क्रॉल व्यू के लिए एक चाइल्ड के रूप में लीनियर लेआउट बनाया है और लीनियर लेआउट के लिए चाइल्ड व्यू को जोड़ा है। हमने स्क्रॉल करने के लिए पांच चाइल्ड इमेज व्यू दिए हैं।
चरण 3 - मेनिफेस्ट.एक्सएमएल और गतिविधियों को बदलने की जरूरत नहीं है।
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
उपरोक्त परिणाम में प्रारंभिक स्क्रीन है जब आप लंबवत स्क्रॉल करते हैं तो यह नीचे की छवि के अनुसार स्क्रॉल करेगा-
उपरोक्त परिणाम में, हम छवि दृश्यों को लंबवत रूप से स्क्रॉल कर रहे हैं।
अंत में यह ऊपर दिखाए गए अनुसार लंबवत स्क्रॉल दृश्य की अंतिम स्थिति तक पहुंच जाएगा।