首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

android自定义Button,透过在XML布局文件里直接使用自定义参数

2013-01-27 
android自定义Button,通过在XML布局文件里直接使用自定义参数此方法适合APP有太多的图片做成的按钮,不想写

android自定义Button,通过在XML布局文件里直接使用自定义参数

此方法适合APP有太多的图片做成的按钮,不想写大量drawable的xml文件,可以使用此种方法,直接3个属性搞定,当然,你也可以通过拓展,以达到跟drawable一样,可以管理fouce、enable等状态

1、创建一个YybButton类继承Button

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"       xmlns:yyb="http://schemas.android.com/apk/res/yyb.yu.babystudy"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="@drawable/poetry_bg"    android:orientation="vertical" >    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:background="@drawable/poetry_title" >    <com.yyb.ui.YybButton        android:id="@+id/exit"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentTop="true"        android:layout_marginLeft="10dp"        android:layout_marginTop="10dp"        android:background="@drawable/exit"       yyb:clickImage="@drawable/exit_c"      yyb:defaultImage="@drawable/exit"/>    </LinearLayout></LinearLayout>

这里的yyb必须在layout文件的开头声明,yyb可以随便自定义,yyb.yu.babystudy为你的应用当前的包名,OK,搞定

热点排行