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

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


परिचय

उदाहरण में जाने से पहले, हमें पता होना चाहिए कि Vertical Scroll View (ScrollView) क्या है। Vertical Scroll View android.widget.ScrollView क्लास द्वारा प्रदान किया जाता है। इसका उपयोग चाइल्ड व्यू को लंबवत दिशा में स्क्रॉल करने के लिए किया जाता है।

यह उदाहरण दर्शाता है कि Vertical Scroll View का उपयोग कैसे करें।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2: 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>

उपरोक्त कोड में, हमने Linear Layout को पैरेंट के रूप में घोषित किया है और Vertical Scroll View जोड़ा है। Vertical Scroll View अपने चाइल्ड व्यू को लंबवत दिशा में स्क्रॉल करेगा इसलिए हमने Vertical Scroll View के लिए चाइल्ड के रूप में Linear Layout बनाया और Linear Layout के लिए चाइल्ड जोड़े। हमें स्क्रॉल करने के लिए पांच चाइल्ड ImageViews दिए हैं।

चरण 3: Manifest.xml और एक्टिविटीज

Manifest.xml और एक्टिविटीज में कोई बदलाव करने की आवश्यकता नहीं है।

ऐप चलाएं

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

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

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

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

उपरोक्त परिणाम में, हम ImageViews को लंबवत रूप से स्क्रॉल कर रहे हैं।

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

अंत में यह Vertical Scroll View की अंतिम स्थिति पर पहुंच जाएगा जैसा कि ऊपर दिखाया गया है।

  1. Android ऐप में GridView लेआउट कैसे बनाएं? Android ऐप में GridView लेआउट कैसे बनाएं?

    Android में GridView और कस्टम एडाप्टर के साथ ग्रिड लेआउट यह उदाहरण दर्शाता है कि GridView और कस्टम BaseAdapter का उपयोग करके इमेज और टेक्स्ट का ग्रिड लेआउट कैसे बनाया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: मेन लेआउट (res/layout/activity_main.xml) <?x

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

    View.VISIBLE, INVISIBLE, GONE के साथ बटन विजिबिलिटी कंट्रोल यह उदाहरण दर्शाता है कि setVisibility() का उपयोग करके बटन को अदृश्य (INVISIBLE) या पूरी तरह से हटाएं (GONE) कैसे करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में दो बटन res/layout/activity_mai

  1. Android लेआउट्स में मास्टरी: अपने ऐप के लिए सही लेआउट चुनें Android लेआउट्स में मास्टरी: अपने ऐप के लिए सही लेआउट चुनें

    Linear, Relative, Constraint, Table, Frame और भी बहुत कुछ। जब आप अपने ऐप्लिकेशन को डिज़ाइन करना चाहते हैं तो Android ऐप्लिकेशन्स के पास चुनने के लिए ढेर सारे लेआउट्स होते हैं। सवाल यह है कि सबसे अच्छा कौन सा है?विभिन्न लेआउट्स की डिटेल में जाने से पहले, हम पहले व्यू ऑब्जेक्ट हायरार्की और Android की