উত্তর:
আপনি এই মানটি একটি লেআউট এক্সএমএল ফাইল ব্যবহার করে সেট করতে পারেন android:divider="#FF0000"
। আপনি যদি রঙ / অঙ্কনযোগ্য পরিবর্তন করে থাকেন তবে আপনাকে ডিভাইডারের উচ্চতাও সেট / সেট করতে হবে।
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="#FFCC00"
android:dividerHeight="4px"/>
</LinearLayout>
px
অ্যান্ড্রয়েডের আকারগুলি সংজ্ঞায়িত করতে ইউনিট ব্যবহার করার পরামর্শ দেব না , তার dp
পরিবর্তে ব্যবহার করুন
অথবা আপনি এটি কোড করতে পারেন:
int[] colors = {0, 0xFFFF0000, 0}; // red for the example
myList.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));
myList.setDividerHeight(1);
আশা করি এটা সাহায্য করবে
একক রঙের লাইন ব্যবহারের জন্য:
list.setDivider(new ColorDrawable(0x99F10529)); //0xAARRGGBB
list.setDividerHeight(1);
ডিভাইডার হাইট ডিভাইডারের পরে সেট করা গুরুত্বপূর্ণ , অন্যথায় আপনি কিছুই পাবেন না।
@ আশার আসলান শীতল প্রভাবের জন্য এক্সএমএল সংস্করণ।
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<gradient
android:angle="180"
android:startColor="#00000000"
android:centerColor="#FFFF0000"
android:endColor="#00000000"/>
</shape>
এই আকারটির নাম হিসাবে: ড্রটযোগ্য ফোল্ডারের অধীনে list_driver.xML
<ListView
android:id="@+id/category_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="@drawable/list_driver"
android:dividerHeight="5sp" />
এটি করার দুটি উপায় রয়েছে:
আপনি অ্যান্ড্রয়েডের মান সেট করতে পারেন : লেআউট এক্সএমএল ফাইলে ডিভাইডার = "# এফএফসিসিএফএফ" । এটির সাথে আপনাকে এই অ্যান্ড্রয়েডের মতো বিভাজনের উচ্চতাও নির্দিষ্ট করতে হবে : DividerHeight = "5px "।
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/lvMyList"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#FFCCFF"
android:dividerHeight="5px"/>
</LinearLayout>
আপনি প্রোগ্রামগতভাবে এটিও করতে পারেন ...
ListView listView = getListView();
ColorDrawable myColor = new ColorDrawable(
this.getResources().getColor(R.color.myColor)
);
listView.setDivider(myColor);
listView.setDividerHeight();
আপনার এক্সএমএল ফাইলে কোডের নীচে ব্যবহার করুন
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#000000"
android:dividerHeight="1dp">
</ListView>
প্রোগ্রামক্রমেটিক্যালি ব্যবহার করা
// Set ListView divider color
lv.setDivider(new ColorDrawable(Color.parseColor("#FF4A4D93")));
// set ListView divider height
lv.setDividerHeight(2);
এক্সএমএল ব্যবহার করে
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="#44CC00"
android:dividerHeight="4px"/>
</LinearLayout>
লিস্টভিউয়ের জন্য android:divider="#FF0000"
এবং android:dividerHeight="2px"
ব্যবহার করুন ।
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="#0099FF"
android:dividerHeight="2px"/>
Drawable
সংস্থান নির্দিষ্ট করতে সক্ষম হওয়া উচিতandroid:divider
। বিদ্যমান ডিভাইডারটি গ্রেডিয়েন্ট।