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>
相关推荐
青莲8431 小时前
Java内存模型(JMM)与JVM内存区域完整详解
android·前端·面试
林栩link1 小时前
【车载Android】「场景引擎」设计思路分享
android
锅拌饭3 小时前
IM 推拉的道与术(四)
android
火柴就是我3 小时前
学习一些常用的混合模式之BlendMode. SRC_OVER
android·flutter
青莲8433 小时前
Java并发编程高级(线程池·Executor框架·并发集合)
android·前端·面试
Android-Flutter3 小时前
android compose LazyColumn 垂直列表滚动 使用
android·kotlin
用户74589002079543 小时前
Handler机制
android
福大大架构师每日一题4 小时前
milvus v2.6.8 发布:搜索高亮上线,性能与稳定性全面跃升,生产环境强烈推荐升级
android·java·milvus
草莓熊Lotso5 小时前
脉脉独家【AI创作者xAMA】| 开启智能创作新时代
android·java·开发语言·c++·人工智能·脉脉