Android中给TextView的Background设置selector不生效的问题解决

TextView中设置selector不生效

给TextView的selector设置属性android:state_pressed

错误的的selector代码示例:

javascript 复制代码
// selector不生效代码示例
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/yt_bg_normal_btn_tire" android:state_selected="false"/>
    <item android:drawable="@drawable/yt_bg_press_btn_tire" android:state_selected="true"/>
</selector>

正确的selector代码示例:

javascript 复制代码
// selector有效代码示例
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/yt_bg_normal_btn_tire" android:state_pressed="false"/>
    <item android:drawable="@drawable/yt_bg_press_btn_tire" android:state_pressed="true"/>
</selector>
相关推荐
冰语竹42 分钟前
Android学习之相对布局
android
没有了遇见43 分钟前
Android 中大型项目架构梳理
android
yashuk1 小时前
【MySQL】表的相关操作
android·mysql·adb
71-31 小时前
Android studio中真机操作
android·笔记·学习·其他·android studio
一只特立独行的Yang2 小时前
Android Focus小结
android
aaajj5 小时前
【Android】appops学习
android·学习
煤球王子6 小时前
学习记录:Android14中的Wifi_Direct(P2P)
android
找藉口是失败者的习惯6 小时前
【Android】Android 车机 + AI Agent 有没有搞头?
android·人工智能
用户004452159306 小时前
从 Gradle 到 Transform:Android 编译开发 Part 1 - Gradle 构建初探
android
用户004452159306 小时前
Android studio连接GitLab及使用(Windows版本)
android