एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि क्षैतिज स्क्रॉल दृश्य क्या है। क्षैतिज स्क्रॉलव्यू android.widget.HorizontalScrollView . द्वारा प्रदान करता है कक्षा। इसका उपयोग चाइल्ड व्यू को क्षैतिज दिशा में स्क्रॉल करने के लिए किया जाता है।
यह उदाहरण दर्शाता है कि क्षैतिज स्क्रॉल दृश्य का उपयोग कैसे किया जाता है।
चरण 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"> <HorizontalScrollView android:layout_width="match_parent" android:layout_height="300dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:layout_width="300dp" android:background="#c1c1c1" android:layout_height="match_parent" android:src="@drawable/a"/> <ImageView android:layout_width="300dp" android:background="#c1c1c1" android:layout_height="match_parent" android:layout_marginLeft="30dp" android:src="@drawable/b"/> <ImageView android:layout_width="300dp" android:background="#c1c1c1" android:layout_height="match_parent" android:layout_marginLeft="30dp" android:src="@drawable/c"/> <ImageView android:layout_width="300dp" android:background="#c1c1c1" android:layout_height="match_parent" android:layout_marginLeft="30dp" android:src="@drawable/d"/> <ImageView android:layout_width="300dp" android:background="#c1c1c1" android:layout_height="match_parent" android:layout_marginLeft="30dp" android:src="@drawable/e"/> </LinearLayout> </HorizontalScrollView> </LinearLayout>
इस उपरोक्त कोड में हमने रैखिक लेआउट को पैरेंट के रूप में घोषित किया है और क्षैतिज स्क्रॉल दृश्य जोड़ा है। क्षैतिज स्क्रॉल दृश्य अपने बच्चे के दृश्य को क्षैतिज दिशा में स्क्रॉल करने जा रहा है, इसलिए हमने क्षैतिज स्क्रॉल दृश्य के लिए एक बच्चे के रूप में रैखिक लेआउट बनाया है और रैखिक लेआउट के लिए जोड़ा गया बच्चा है। हमने स्क्रॉल करने के लिए पांच चाइल्ड इमेज व्यू दिए हैं।
चरण 3 - मेनिफेस्ट.एक्सएमएल और गतिविधियों को बदलने की जरूरत नहीं है।
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
उपरोक्त परिणाम में प्रारंभिक स्क्रीन है जब आप क्षैतिज रूप से स्क्रॉल करते हैं तो यह नीचे की छवि के अनुसार स्क्रॉल करेगा-
उपरोक्त परिणाम में, हम छवि दृश्यों को क्षैतिज रूप से स्क्रॉल कर रहे हैं।
अंत में यह ऊपर दिखाए गए अनुसार क्षैतिज स्क्रॉल दृश्य की अंतिम स्थिति तक पहुंच जाएगा।