Android - 5.0 Lollipop触摸高亮显示状态选择设置

时间:2015-01-31 02:10:05

标签: android android-layout android-5.0-lollipop

我在我的触摸视图中使用了drawable / touch_highlight.xml,并且在Android 4.4下一直使用在视图中。如何在5.0 Lollipop上使用它。

在布局中使用

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>

1 个答案:

答案 0 :(得分:1)

要触摸突出显示,请在ListView中添加此项以显示涟漪效果。

android:drawSelectorOnTop="true"

了解更多信息:Listview selector with colored background and ripple effect