قرار گرفتن یک لایه نیمه شفاف (رنگی به صورت نیمه شفاف) بر روی item انتخاب شده از ListView ، با مشخصه listSelector ، در برنامه نویسی اندروید
قبلا در آموزش شماره 2900 ، استفاده از مشخصه listSelector را شرح دادیم و یک مثال کامل برای تعیین ویژگی های ظاهری برای حالت های مختلف item های ListView شرح داده شد. ضمن اینکه توصیه می شود آن کلید را بخوانید، در این کلید قصد داریم که یک مثال ساده تر را برای تغییر ظاهر item انتخاب شده، شرح بدهیم.
قصد داریم تعیین کنیم که اگر بر روی یکی از item های ListView اشاره شد (در واقع، آن item انتخاب شد)، یک لایه نیمه شفاف بر روی آن قرار بگیرد و پس از اینکه کاربر انگشت خود را از روی item برمی دارد، تا زمانی که هنوز item دیگری را انتخاب نکرده، همچنان آن لایه بر روی آن item باقی بماند :

ابتدا باید کد متناظر برای لایه نیمه شفاف (رنگی به صورت نیمه شفاف) را پیدا کنیم. در این مورد، یک راهنمای کامل در آموزش شماره 3004 وجود دارد. مطابق با آن کلید، کد زیر را انتخاب می کنیم (رنگ سیاه به میزان 25 درصد را انتخاب کرده ایم) :
سپس باید در کدهای مربوط به تگ ListView در فایل xml ، مشخصه های زیر را اضافه کنیم :
android:listSelector="#40000000"
یعنی به عنوان مثال، کدهای تگ ListView مشابه کدهای زیر می باشد :
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@null"
android:dividerHeight="0dp"
android:drawSelectorOnTop="true"
android:listSelector="#40000000" />