2015-11-23 7 views
0

У меня есть recyclerview с элементами в нем. Если я нажимаю на элемент, он не дает никакой обратной связи. Backgorund не становится немного темнее, как в списке. Это означает, что я не знаю, что я нажал этот предмет. Есть ли какой-либо доступный по умолчанию селектор, или я должен создать свой собственный?Есть ли селектор по умолчанию для RecyclerView

+1

это «? Attr/selectableItemBackground» – pskink

ответ

0

Для RecyclerView в ListView нет такого параметра, как селектор. В Material Theme есть несколько селекторов. Я использовал следующий атрибут атр/listChoiceBackgroundIndicator

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="@dimen/list_item_height" 
    android:foreground="?attr/listChoiceBackgroundIndicator"> 

Он может быть установлен как андроида: фон.

Смежные вопросы