android的selector背景选择器(Button篇)

来源:互联网 发布:合肥淘宝打包员招聘 编辑:程序博客网 时间:2024/05/17 22:30

首先android的selector是在drawable/xxx.xml中配置的。


步骤一:res/layout/main.xml文件

        <?xml version="1.0"    encoding="utf-8"?>            <LinearLayout             xmlns:android="http://schemas.android.com/apk/res/android"          android:orientation="vertical"           android:layout_width="fill_parent"           android:layout_height="fill_parent"          >         <Button android:id="@+id/btn_add_accoutn"          android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:background="@drawable/add_account_d"          android:layout_gravity="right"          android:layout_marginTop="10dip"          android:layout_marginRight="10dip"          />    </LinearLayout>

步骤二:res/drawable/add_account_d.xml文件

<?xml version="1.0" encoding="utf-8"?><selector  xmlns:android="http://schemas.android.com/apk/res/android">    <item android:state_focused="true" android:state_enabled="true" android:state_pressed="false" android:drawable="@drawable/add_account_n" />    <item android:state_enabled="true" android:state_pressed="true" android:drawable="@drawable/add_account_p" />    <item android:state_enabled="true" android:state_checked="true" android:drawable="@drawable/add_account_p" />    <item android:drawable="@drawable/add_account_n" /></selector>

步骤三:在activity里加载main.xml文件即可实现效果了。

0 0
原创粉丝点击