উদাহরণের আগে জানতে হবে Horizontal Scroll View কী। এটি android.widget.HorizontalScrollView ক্লাস দ্বারা প্রদত্ত। এটি চাইল্ড ভিউগুলো হরিজন্টাল ডিরেকশনে স্ক্রোল করতে ব্যবহৃত হয়।
এই উদাহরণটি Horizontal 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">
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="300dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="300dp"
android:background="#c1c1c1"
android:layout_height="match_parent"
android:src="@drawable/a"/>
<ImageView
android:layout_width="300dp"
android:background="#c1c1c1"
android:layout_height="match_parent"
android:layout_marginLeft="30dp"
android:src="@drawable/b"/>
<ImageView
android:layout_width="300dp"
android:background="#c1c1c1"
android:layout_height="match_parent"
android:layout_marginLeft="30dp"
android:src="@drawable/c"/>
<ImageView
android:layout_width="300dp"
android:background="#c1c1c1"
android:layout_height="match_parent"
android:layout_marginLeft="30dp"
android:src="@drawable/d"/>
<ImageView
android:layout_width="300dp"
android:background="#c1c1c1"
android:layout_height="match_parent"
android:layout_marginLeft="30dp"
android:src="@drawable/e"/>
</LinearLayout>
</HorizontalScrollView>
</LinearLayout>
এখানে LinearLayout প্যারেন্ট হিসেবে এবং HorizontalScrollView চাইল্ড হিসেবে ডিক্লেয়ার করা হয়েছে। HorizontalScrollView চাইল্ড ভিউগুলো হরিজন্টাল ডিরেকশনে স্ক্রোল করাবে, তাই এর চাইল্ড হিসেবে একটি LinearLayout নেওয়া হয়েছে এবং সেখানে ৫টি ইমেজ ভিউ চাইল্ড হিসেবে যোগ করা হয়েছে।
ধাপ ৩: Manifest.xml এবং Activity-তে কোনো পরিবর্তন প্রয়োজন নেই
আউটপুট
প্রাথমিক স্ক্রিন:

হরিজন্টালি স্ক্রোল করলে:

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