কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েডে লেআউটকে ভার্টিক্যালি স্ক্রোলযোগ্য 만드는 পদ্ধতি

উদাহরণের আগে জানতে হবে Vertical Scroll View (ScrollView) কী। এটি android.widget.ScrollView ক্লাস দ্বারা প্রদত্ত। এটি চাইল্ড ভিউগুলো ভার্টিক্যাল ডিরেকশনে স্ক্রোল করতে ব্যবহৃত হয়।

এই উদাহরণটি Vertical Scroll View ব্যবহারের পদ্ধতি দেখায়।

ধাপ ১: নতুন প্রজেক্ট তৈরি করুন

অ্যান্ড্রয়েড স্টুডিওতে File → New Project এ যান এবং প্রজেক্ট তৈরির জন্য প্রয়োজনীয় বিবরণ পূরণ করুন।

ধাপ ২: 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>

এখানে LinearLayout প্যারেন্ট এবং ScrollView চাইল্ড হিসেবে। ScrollView চাইল্ড ভিউগুলো ভার্টিক্যালি স্ক্রোল করাবে, তাই এর চাইল্ড হিসেবে LinearLayout (ভার্টিক্যাল অরিয়েন্টেশন) নেওয়া হয়েছে এবং ৫টি ইমেজ ভিউ যোগ করা হয়েছে।

ধাপ ৩: Manifest.xml এবং Activity-তে কোনো পরিবর্তন প্রয়োজন নেই

আউটপুট

প্রাথমিক স্ক্রিন:

অ্যান্ড্রয়েডে লেআউটকে ভার্টিক্যালি স্ক্রোলযোগ্য 만드는 পদ্ধতি

ভার্টিক্যালি স্ক্রোল করলে:

অ্যান্ড্রয়েডে লেআউটকে ভার্টিক্যালি স্ক্রোলযোগ্য 만드는 পদ্ধতি

অন্তিম পজিশনে পৌঁছালে:

অ্যান্ড্রয়েডে লেআউটকে ভার্টিক্যালি স্ক্রোলযোগ্য 만드는 পদ্ধতি

  1. How can I validate EditText input in Android?

  2. অ্যান্ড্রয়েড অ্যাপে GridView লেআউট তৈরির পদ্ধতি

  3. অ্যান্ড্রয়েডে বাটন অদৃশ্য বা মুছে ফেলার পদ্ধতি

  4. Android Layouts মাস্টার করুন: আপনার অ্যাপের জন্য সঠিক লেআউট বেছে নিন