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>

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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