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>
相关推荐
androidwork2 小时前
深入解析内存抖动:定位与修复实战(Kotlin版)
android·kotlin
梦天20152 小时前
android核心技术摘要
android
szhangbiao4 小时前
“开发板”类APP如果做屏幕适配
android
高林雨露5 小时前
RecyclerView中跳转到最后一条item并确保它在可视区域内显示
android
移动开发者1号7 小时前
ReLinker优化So库加载指南
android·kotlin
山野万里__7 小时前
C++与Java内存共享技术:跨平台与跨语言实现指南
android·java·c++·笔记
Huckings7 小时前
Android 性能问题
android
移动开发者1号8 小时前
剖析 Systrace:定位 UI 线程阻塞的终极指南
android·kotlin
移动开发者1号8 小时前
深入解析内存抖动:定位与修复实战(Kotlin版)
android·kotlin
whysqwhw8 小时前
OkHttp深度架构缺陷分析与革命性演进方案
android