পরিচয়
উদাহরণের আগে জানা দরকার ভার্টিক্যাল স্ক্রোল ভিউ (ScrollView) কী। ভার্টিক্যাল স্ক্রোল ভিউ Android-র android.widget.ScrollView ক্লাস দ্বারা প্রদত্ত। এটি চাইল্ড ভিউগুলো লম্ব দিকে স্ক্রোল করতে ব্যবহৃত হয়।
এই উদাহরণটি দেখাবে কীভাবে ভার্টিক্যাল স্ক্রোল ভিউ ব্যবহার করা যায়।
ধাপ ১: নতুন প্রজেক্ট তৈরি করুন
Android Studio-তে যান: File → New Project এবং প্রয়োজনীয় বিবরণ পূরণ করে একটি নতুন প্রজেক্ট তৈরি করুন।
ধাপ ২: লেয়াউট XML কনফিগার করুন
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>
উপরের কোডে LinearLayout প্যারেন্ট হিসেবে ডিক্লেয়ার করা হয়েছে এবং ভার্টিক্যাল স্ক্রোল ভিউ যোগ করা হয়েছে। ভার্টিক্যাল স্ক্রোল ভিউ তার চাইল্ড ভিউকে লম্ব দিকে স্ক্রোল করে, তাই একটি LinearLayout চাইল্ড হিসেবে তৈরি করা হয়েছে এবং সেখানে চাইল্ড হিসেবে পাঁচটি ইমেজ ভিউ যোগ করা হয়েছে।
ধাপ ৩: Manifest.xml এবং Activity-তে কোনো পরিবর্তন দরকার নেই
অ্যাপ্লিকেশন চালান
আপনার Android ডিভাইস কম্পিউটারের সাথে সংযুক্ত করুন। Android Studio-তে প্রজেক্টের একটি Activity ফাইল খুলুন এবং টুলবারের Run আইকনে ক্লিক করুন। আপনার মোবাইল ডিভাইস নির্বাচন করুন। ডিফল্ট স্ক্রিন প্রদর্শিত হবে:

উপরের ফলাফলটি ইনিশিয়াল স্ক্রিন। লম্বভাবে স্ক্রোল করলে নিচের ছবির মতো স্ক্রোল হবে:

উপরের ফলাফলে ইমেজভিউগুলো লম্বভাবে স্ক্রোল হচ্ছে।

শেষে ভার্টিক্যাল স্ক্রোল ভিউর লাস্ট পজিশনে পৌঁছাবে।