selector的使用

示例

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true" android:drawable="@drawable/button_bg_press" />
    <item android:state_focused="true" android:drawable="@drawable/button_bg_press" />
    <item android:state_pressed="true" android:drawable="@drawable/button_bg_press"  />
    <item android:drawable="@drawable/button_bg_normol"  />
</selector>
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <selector xmlns:android = "http://schemas.android.com/apk/res/android">  
  3.     <item android:drawable = "@drawable/nav_home_pre" android:state_selected = "true" />  
  4.     <item android:drawable = "@drawable/nav_home" android:state_selected = "false" />  
  5. </selector

调用:

 <Button
        android:id="@+id/bt_about"
        style="@style/Button_style"
        android:background="@drawable/button_selector"
        android:layout_width="250dp"
        android:layout_height="50dp"
        android:layout_margin="5dp"
        android:textColor="@color/test_color_selector"
        android:text="@string/about" />
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <selector xmlns:android = "http://schemas.android.com/apk/res/android">  
  3.     <item android:drawable = "@drawable/nav_home_pre" android:state_selected = "true" />  
  4.     <item android:drawable = "@drawable/nav_home" android:state_selected = "false" />  
  5. </selector> 
posted @ 2018-04-24 19:52  芳草玫瑰下  阅读(186)  评论(0)    收藏  举报