Android开发教程之shape和selector的结合使用

2019-12-10 19:13:22丽君

list_item.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://www.easck.com/apk/res/android" 
android:orientation="horizontal" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:background="@drawable/selector" 
> 
<ImageView 
android:id="@+id/img" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_gravity="center_vertical" 
android:layout_marginLeft="20dp" 
/> 
<TextView 
android:text="data" 
android:id="@+id/title" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:gravity="center_vertical" 
android:layout_marginLeft="20dp" 
android:layout_marginTop="20dp" 
android:textSize="14sp" 
android:textStyle="bold" 
android:textColor="@color/black" 
> 
</TextView> 
</LinearLayout>

main.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://www.easck.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:background="#253853" 
> 
<ListView 
android:id="@+id/list" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:cacheColorHint="#00000000" 
android:divider="#2A4562" 
android:dividerHeight="3px" 
android:listSelector="#264365" 
android:drawSelectorOnTop="false" 
> 
</ListView> 
</LinearLayout> 

colors.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<color name="white">#FFFFFFFF</color> 
<color name="transparency">#00000000</color> 
<color name="title_bg">#1C86EE</color> 
<color name="end_color">#A0cfef83</color> 
<color name="black">#464646</color> 
</resources>