先来看一段代码,简单说下我想实现的效果,有焦点的时候输入框边框和光标变蓝色,不能点击的时候,是灰色的框,连着背景都是灰色的,能点击的时候,恢复正常效果
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"><shape android:shape="rectangle">
<solid android:color="#E5E5E5" />
<stroke android:width="1dp" android:color="#e0e0e0" />
<corners android:radius="2dp" />
</shape></item>
<item android:state_enabled="true"><shape android:shape="rectangle">
<solid android:color="#ffffff" />
<stroke android:width="1dp" android:color="#e0e0e0" />
<corners android:radius="2dp" />
</shape></item>
</selector>
我最开始写的时候,最上面的两段代码是没有注释掉的,反复试验之后,发现都不好使,我好奇的把焦点所属的item注释掉了,奇迹般的好使了,其实也不算是什么问题,就是我很好奇为什么冲突,欢迎大神解答