Android-Selector背景选择器

2015年12月11日
<ListView
	android:id="@+id/id_listview_species"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:listSelector="@drawable/listview_change"
</ListView>

drawable下的listview_change.xml文件

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
	<item android:state_focused="true">
        <shape>
            <solid android:color="#B0E0E6" />
            <stroke 
	            android:width="6dp" 
	            android:color="#7CFC00" />
	        <corners 
				android:bottomLeftRadius="5dp"
				android:bottomRightRadius="5dp" 
				android:topLeftRadius="5dp" 
				android:topRightRadius="5dp" />
        </shape>
    </item>

    <item>
        <shape>
            <solid 
	            android:color="#B0E0E6" />
            <corners 
	            android:bottomLeftRadius="5dp" 
	            android:bottomRightRadius="5dp" 
	            android:topLeftRadius="5dp" 
	            android:topRightRadius="5dp" />
        </shape>
    </item>
</selector>

效果
默认状态

获得焦点时的

<shape>有这些个子标签:

参考:android shape的使用