উত্তর:
@ ইউআরআর ঠিক আছে!
আমি অ্যান্ড্রয়েড স্টুডিও 1.4 আরসি 2 ব্যবহার করছি এবং আপনি এখন যে কোনও কাস্টম বিন্যাস নির্দিষ্ট করতে পারেন।
আমি একটি কাস্টম কার্ডভিউ চেষ্টা করেছি এবং এটি কাজ করে।
tools:listitem="@android:layout/simple_list_item_checked"
tools:orientation="horizontal"
tools:orientation="horizontal"
বা android:orientation="horizontal"
আমাকে স্ট্যাকওভারফ্লোapp:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
/ প্রশ্নগুলি
tools
নেমস্পেসটি ডিজাইন-সময়ের বৈশিষ্ট্যগুলিকে সক্ষম করে (যেমন কোনও টুকরোটিতে কোন লেআউটটি দেখানো হবে) বা সংকলন-সময় আচরণ (যেমন আপনার এক্সএমএল সংস্থানগুলিতে সংকোচন মোড প্রয়োগ করতে পারে) এটি সত্যই শক্তিশালী বৈশিষ্ট্য যা বিকাশ করছে এবং আপনাকে প্রতিটি কোড সংকলন করতে দেয় না পরিবর্তনগুলি দেখার সময়
অ্যান্ড্রয়েডএক্স [সম্পর্কে] এবং গ্রিডলআউটম্যানেজার
implementation 'androidx.recyclerview:recyclerview:1.1.0'
<androidx.recyclerview.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
tools:listitem="@layout/item"
tools:itemCount="10"
tools:orientation="vertical"
tools:scrollbars="vertical"
tools:spanCount="3"/>
সমর্থন এবং লিনিয়ারলআউটআমনেজার
implementation 'com.android.support:recyclerview-v7:28.0.0'
<android.support.v7.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:layoutManager="android.support.v7.widget.LinearLayoutManager"
tools:listitem="@layout/item"
tools:itemCount="3"
tools:orientation="horizontal"
tools:scrollbars="horizontal" />
আর একটি দুর্দান্ত বৈশিষ্ট্য যা চালু হয়েছিল Android studio 3.0
তা হ'ল সংস্থানসমূহের সাহায্যে আপনার লেআউট কাঠামো সহজেই ভিজ্যুয়ালাইজড করার জন্য সরঞ্জামগুলির বৈশিষ্ট্যগুলির মাধ্যমে ডেটাটিকে পূর্বনির্ধারণ করা@tools:sample/*
item.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="100dp"
android:layout_height="150dp"
android:layout_marginRight="15dp"
android:layout_marginBottom="10dp"
android:orientation="vertical"
tools:background="@tools:sample/backgrounds/scenic">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/colorWhite"
tools:text="@tools:sample/first_names" />
</FrameLayout>
ফলাফল:
listitem
অপশনটি দেখতে সক্ষম হওয়ার জন্য আমাকে অ্যাট্রিবিউট এরিয়ায় কম অ্যাট্রিবিউট ট্যাবে স্যুইচ করতে হয়েছিল , আমি কেবল এটি এক্সএমএল কোডে টাইপ করতে পারতাম!
প্রথমে, আপনার আইটেমটি সম্পাদনা করার সময় আপনার তালিকার পূর্বরূপ তৈরি করতে আপনার আইটেম এক্সএমএলে নিম্নলিখিত লাইনটি যুক্ত করুন:
tools:showIn="@layout/activity_my_recyclerview_item"
এবং সেগুলি, আপনার আইটেমটি কীভাবে আপনার তালিকায় প্রদর্শিত হবে তা পূর্বরূপ দেখতে আপনার পুনর্ব্যবহারযোগ্য এক্সএমএলে নিম্নলিখিত লাইনটি যুক্ত করুন:
tools:listitem="@layout/adapter_item"
অ্যান্ড্রয়েড স্টুডিও ১.৩.১ হিসাবে এটি পূর্বরূপে ডিফল্ট তালিকার আইটেমগুলি দেখায় তবে এটি আপনাকে নিজের নিজস্ব নির্দিষ্ট করতে দেয় না। আশা করি, আসবেই।