关于给TextView等控件设置背景选择器

1、在xml中给对应的要设置背景选择器的控件设置clickable = true

2、不点击时的默认效果应该放在最后面,不然背景选择器会失效,应如下设置

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/circle_shape_press" android:state_pressed="true" />
    <item android:drawable="@drawable/circle_shape1" />
</selector>
3、 用颜色值而不是用图片作为selector时,

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

    <itemandroid:drawable="@color/auto_complete_textview_normal_pressed"android:state_pressed="true"/>

    <itemandroid:drawable="@color/auto_complete_textview_normal"/>

</selector>


猜你喜欢

转载自blog.csdn.net/U__F_O/article/details/72811094