Android selector一些坑

最近给textview添加seletor时,发现textcolor和background要分开成两个selector。并且,textcolor的要再res路径下建color路径,然后在color下面建selector。

并且,textview一般设置enable。其他的除了pressed可以响应外,好像都不大起作用。而且有enabled的item要写在上面。应该跟程序解析xml的顺序有关。个人感觉还是空了用自定义view吧。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_enabled="false" android:drawable="@color/btn_unpressed"/>
    <item android:drawable="@color/blue"/>
</selector>      
posted @ 2019-08-12 16:26  jdhdevelop  阅读(675)  评论(0编辑  收藏  举报