首先写一个定义Button样式的XML文件:
新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧
我这里获取焦点跟点击时显示的是同一张图片,必须严格照上面的顺序写,不可倒。
接下来只要在布局时写Button控件时应用到Button的Background属性即可。
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/button_style">
再加上一种自定义样式方法,上面的是用图片,其实我们可以直接通过定义xml文件来实现不同的样式:
在上面的源代码基础上,只需要修改button_style文件,同样三种状态分开定义
android:angle="270" />
android:right="10dp" android:bottom="10dp" />
android:angle="270" />
android:right="10dp" android:bottom="10dp" />
android:angle="180" />
android:right="10dp" android:bott