xml文件里头 可以 对 android:drawable 属性 赋值 另一个xml吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当然可以了,比如,下面是一个带圆角的按钮的三种状态
 <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="false">
        <shape>
             <solid
                android:color="@color/white"
              />                 
            <!-- 描边 -->
             <stroke
                android:width="2px"
                android:color="@color/font_22a7f0" 
                />  
               <corners 
               android:radius="5dp" 
                />  
        </shape>        
    </item> 
    <item android:state_pressed="true">
        <shape>
             <solid
                android:color="@color/gray2"
              />                     
            <!-- 描边 -->
             <stroke
                android:width="2px"
                android:color="@color/font_22a7f0" 
                />  
               <corners 
               android:radius="5dp" 
                />  
        </shape>            
    </item>     
</selector>