উদাহরণে যাওয়ার আগে, আমাদের জানা উচিত উল্লম্ব স্ক্রোল ভিউ (স্ক্রোল ভিউ) কী। 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>
এই উপরের কোডে আমরা লিনিয়ার লেআউটটিকে প্যারেন্ট হিসাবে ঘোষণা করেছি এবং উল্লম্ব স্ক্রোল ভিউ যুক্ত করেছি। উল্লম্ব স্ক্রোল ভিউ তার চাইল্ড ভিউকে উল্লম্ব দিক দিয়ে স্ক্রোল করতে যাচ্ছে তাই আমরা ভার্টিক্যাল স্ক্রোল ভিউয়ের জন্য চাইল্ড হিসেবে লিনিয়ার লেআউট তৈরি করেছি এবং লিনিয়ার লেআউটের জন্য চাইল্ড যোগ করেছি। আমরা স্ক্রোল করার জন্য পাঁচটি শিশু চিত্র দর্শন দিয়েছি।
পদক্ষেপ - manifest.xml এবং কার্যকলাপ পরিবর্তন করার প্রয়োজন নেই।
আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -
উপরের ফলাফলে আপনি যখন উল্লম্বভাবে স্ক্রোল করবেন তখন প্রাথমিক স্ক্রীনটি নীচের চিত্রের মতো স্ক্রোল হবে-
উপরের ফলাফলে, আমরা imageview এর উল্লম্বভাবে স্ক্রোল করছি।
অবশেষে এটি উপরের দেখানো হিসাবে উল্লম্ব স্ক্রোল ভিউয়ের শেষ অবস্থানে পৌঁছে যাবে।