2019-01-29 android:state_select

2019-01-29  本文已影响0人  miss_yuan

android:state_selected  没起作用。

设置button背景的时候,selected没有起到作用。文件如下,

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@mipmap/collected" android:state_checked="true" />

    <item android:drawable="@mipmap/uncollected" android:state_checked="false" />

    <item android:drawable="@mipmap/collected" android:state_selected="true" />

    <item android:drawable="@mipmap/uncollected" android:state_selected="false" /> />

</selector>

改为这样就好 。

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@mipmap/collected" android:state_selected="true" />

    <item android:drawable="@mipmap/uncollected" android:state_selected="false" /> />

</selector>

原因在https://stackoverflow.com/questions/41389266/androidstate-pressed-is-not-working  中解释了。大家想了解的可以去看看。

上一篇 下一篇

猜你喜欢

热点阅读