আপনি ডকটিতে যাচাই করতে পারেন:
ব্যবহৃত শ্রেণীর নাম Layout Manager
।
শ্রেণীর অবশ্যই প্রসারিত হওয়া উচিত androidx.recyclerview.widget.RecyclerViewView$LayoutManager
এবং স্বাক্ষর সহ একটি ডিফল্ট কনস্ট্রাক্টর বা কনস্ট্রাক্টর থাকতে হবে(android.content.Context, android.util.AttributeSet, int, int)
নামটি যদি কোনও দিয়ে শুরু হয় তবে '.'
অ্যাপ্লিকেশন প্যাকেজটি উপসর্গযুক্ত। অন্যথায়, নামের '.'
একটিতে থাকলে, শ্রেণিকামটি পুরো শ্রেণীর নাম হিসাবে ধরে নেওয়া হয়। অন্যথায়, পুনর্ব্যবহারযোগ্য ভিউ প্যাকেজ ( androidx.appcompat.widget
) উপসর্গযুক্ত
সঙ্গে androidx আপনি ব্যবহার করতে পারেন:
<androidx.recyclerview.widget.RecyclerView
xmlns:app="http://schemas.android.com/apk/res-auto"
app:layoutManager="androidx.recyclerview.widget.GridLayoutManager">
সঙ্গে সমর্থন লাইব্রেরি আপনি ব্যবহার করতে পারেন:
<android.support.v7.widget.RecyclerView
xmlns:app="http://schemas.android.com/apk/res-auto"
app:layoutManager="android.support.v7.widget.GridLayoutManager" >
এছাড়াও আপনি এই বৈশিষ্ট্যগুলি যুক্ত করতে পারেন:
android:orientation
= "horizontal|vertical"
: লেআউটম্যানেজারের ওরিয়েন্টেশন নিয়ন্ত্রণ করতে (যেমন LinearLayoutManager
:)
app:spanCount
: এর জন্য কলামগুলির সংখ্যা নির্ধারণ করতে GridLayoutManager
উদাহরণ:
<androidx.recyclerview.widget.RecyclerView
app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
app:spanCount="2"
...>
বা:
<androidx.recyclerview.widget.RecyclerView
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
android:orientation="vertical"
...>
আপনি এগুলি tools
নেমস্পেস (ie tools:orientation
এবং tools:layoutManager
) ব্যবহার করে যুক্ত করতে পারেন এবং তারপরে এটি কেবল আইডিই পূর্বরূপকে প্রভাবিত করে আপনি সেই মানগুলিকে কোডে সেট করা চালিয়ে যেতে পারেন।