سؤال

مرحبًا أيها الأصدقاء، أرغب في إنشاء درج منزلق مخصص مثل الأنبوب في طلبي

enter image description here

عندما ينقر المستخدم على أي عنصر، يجب أن يظهر لي مثل الصورة أعلاه التي أسلط الضوء عليها، لذا هل لديك أي فكرة عن كيفية تحقيق ذلك؟

هل كانت مفيدة؟

المحلول

بالأمس واجهت نفس المشكلة

but this examples highlight selector in whole listbackground but i also want red color indicator at starting which is mention

تحتاج إلى إنشاء اثنين محدد.1.لكامل المادة 2لهذا الجزء الأحمر

لذلك، ضع طريقة عرض في عنصر القائمة على الجانب الأيسر وقم بإنشاء محدد لها.

ثم استخدم الكود التاليهنا android:duplicateParentState="true" يعمل من اجلك.عندما يتم ضبط هذه السمة على TRUE ، فإن العرض يحصل على حالته القابلة للرسمية (مركزة ، مضغوط ، إلخ) من الوالد المباشر بدلاً من نفسه.

<TextView
    android:layout_width="3dp"
    android:layout_height="match_parent"
    android:duplicateParentState="true"
    android:background="@drawable/selector_for_red" />
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top