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

मैं अपने लेआउट को लंबवत स्क्रॉल कैसे कर सकता हूं?

<घंटा/>

उदाहरण में आने से पहले, हमें पता होना चाहिए कि वर्टिकल स्क्रॉल व्यू (स्क्रॉल व्यू) क्या है। लंबवत स्क्रॉल दृश्य 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>

इस उपरोक्त कोड में हमने रैखिक लेआउट को पैरेंट के रूप में घोषित किया है और वर्टिकल स्क्रॉल व्यू जोड़ा है। वर्टिकल स्क्रॉल व्यू अपने चाइल्ड व्यू को वर्टिकल दिशा में स्क्रॉल करने जा रहा है, इसलिए हमने वर्टिकल स्क्रॉल व्यू के लिए एक बच्चे के रूप में लीनियर लेआउट बनाया है और लीनियर लेआउट के लिए चाइल्ड व्यू जोड़ा है। हमने स्क्रॉल करने के लिए पांच चाइल्ड इमेज व्यू दिए हैं।

कदम - मेनिफेस्ट.एक्सएमएल और गतिविधियों को बदलने की जरूरत नहीं है।

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

मैं अपने लेआउट को लंबवत स्क्रॉल कैसे कर सकता हूं?

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

मैं अपने लेआउट को लंबवत स्क्रॉल कैसे कर सकता हूं?

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

मैं अपने लेआउट को लंबवत स्क्रॉल कैसे कर सकता हूं?

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


  1. एंड्रॉइड ऐप में ग्रिड व्यू लेआउट कैसे बनाएं?

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

  1. मैं एंड्रॉइड में एक बटन कैसे हटा सकता हूं या इसे अदृश्य बना सकता हूं?

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

  1. कई Android लेआउट का बोध कैसे करें

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