إخفاء او إظهار الفواصل بين عناصر ListView

إن الحواجز او الفواصل (dividers) التي تفصل بين العناصر في عرض القوائم (ListView) تاتي ظاهرة بشكل إفتراضي، ولكن يمكن تخصيصها والتعديل عليها كما نريد، قد نرغب في إخفائها مثلا في تطبيقات الدردشة فهنا لسنا بحاجة لهذه الفواصل بل بالعكس ستشوه منظر الخلفية.

بما انها تأتي بشكل إفتراضي سأشرح لكم بعض التقنيات، ما هي ؟

حزف الفواصل نهائياً:

يتم حزف الفواصل نهائيا وتكون جميع العناصر متصلة ببعض (بدون مسافة).

عبر الكود (C#) أكتب السطرين التاليين.

myListView.Divider = null;
myListView.DividerHeight = 0;

أو عبر ملف XML

android:divider="@null"
android:dividerHeight="0dp"

ملاحظة : استبدل myListView بال ListView الخاصة بك.

إخفاء الفواصل فقط:

يتم فقط إخفاء الفواصل مع الحفاظ على المسافة بين عناصر القائمة.

من ملف XML

android:divider="@android:color/transparent"
android:dividerHeight="2dp"

كما يمكن تغيير درجة التباعد بين العناصر بالتحكم بقيمة  dividerHeight حاليا كما نلاحظ تساوي “2dp“.

هذا كل شئ 🙂

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *