2015-01-31 2 views
0

Я использовал drawable/touch_highlight.xml для своего сенсорного экрана и использовал его под видом Android 4.4. Как заставить его работать на 5.0 Lollipop.Android - 5.0 Lollipop touch highlight с выбранным состоянием состояния

использование в макете

android:background="@drawable/touch_highlight" 

touch_highlight.xml

<?xml version="1.0" encoding="utf-8"?> 
    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@color/green" android:state_checked="true"/> 
    <item android:drawable="@color/green" android:state_selected="true"/> 
    <item android:drawable="@color/green" android:state_activated="true"/> 
    <item android:drawable="@color/green" android:state_pressed="true"/> 
    <item android:drawable="@color/lightGreen"/> 
</selector> 
+0

Это, кажется, работает хорошо. Можете ли вы включить в контекст XML больше контекста? – alanv

ответ

1

Для того, чтобы сенсорный выделения подарок, добавьте это в ListView, чтобы показать эффект ряби.

android:drawSelectorOnTop="true" 

Для получения дополнительной информации: Listview selector with colored background and ripple effect

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