背景为shape selector的drawable的问题


背景为selector(item statepressed="false" shape)时,里面的条目只能为selector(item statepressed="true" shape),否则选中无效果。

边框背景:

<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item><shape>
            <stroke android:width="0.8dp" android:color="#d4d3d3" />
            <solid android:color="#f3f4f4"></solid>
            <corners android:radius="0.5dp"/>
        </shape></item>

</selector>

条目背景:

<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"><shape>
            <solid android:color="#e6e6e6" />
        </shape></item>
</selector>

源文:http://blog.chinaunix.net/uid-22985736-id-3521498.html


上篇: 让Android ProgressDialog在按返回键可dismiss 下篇: 读《暗时间》一书