1

所以,如果我有一个shape

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <corners 
        android:radius="10dp"/>

</shape>

我想在 a 中具有这种形状selector

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/someDrawable" android:state_focused="true" android:state_pressed="true"/>
    <item android:drawable="@drawable/someOtherDrawable" android:state_focused="false" android:state_pressed="true"/>
    <item android:drawable="@drawable/someOtherOTHERDrawable"/>

</selector>

我如何在选择器中使用我的形状并设置它的颜色?这甚至可以在 XML 中做吗?我是否必须使用这样的<include />标签:

<item >
    <include layout="@drawable/myShape"
        android:color="#987" />
</item>
4

0 回答 0