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

एंड्रॉइड में गैलरी की तरह क्षैतिज स्क्रॉलव्यू को कैसे कार्यान्वित करें?

<घंटा/>

एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि क्षैतिज स्क्रॉल दृश्य क्या है। क्षैतिज स्क्रॉलव्यू 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और रन आइकन पर क्लिक करें टूलबार से एंड्रॉइड में गैलरी की तरह क्षैतिज स्क्रॉलव्यू को कैसे कार्यान्वित करें? । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में गैलरी की तरह क्षैतिज स्क्रॉलव्यू को कैसे कार्यान्वित करें?

उपरोक्त परिणाम में प्रारंभिक स्क्रीन है जब आप क्षैतिज रूप से स्क्रॉल करते हैं तो यह नीचे की छवि के अनुसार स्क्रॉल करेगा-

एंड्रॉइड में गैलरी की तरह क्षैतिज स्क्रॉलव्यू को कैसे कार्यान्वित करें?

उपरोक्त परिणाम में, हम छवि दृश्यों को क्षैतिज रूप से स्क्रॉल कर रहे हैं।

एंड्रॉइड में गैलरी की तरह क्षैतिज स्क्रॉलव्यू को कैसे कार्यान्वित करें?

अंत में यह ऊपर दिखाए गए अनुसार क्षैतिज स्क्रॉल दृश्य की अंतिम स्थिति तक पहुंच जाएगा।


  1. एंड्रॉइड बटन शीट विजेट को कैसे कार्यान्वित करें?

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

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

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

  1. Android में RecyclerView के साथ अंतहीन सूची को कैसे कार्यान्वित करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में RecyclerView के साथ एक अंतहीन सूची को कैसे लागू करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। बिल्ड ग्रेडल (मॉड्यूल ऐप) में निम्नलिखित निर्भरता जोड़ें - कार्