我的位置: 首页 >> App >> App知识

android 定制个性按钮 控件

里面的text内容我放在了string.xml文件里了。

其中的 android:background="@drawable/xxxxxx" 这一行,就是针对这个控件定制的类型,xxxx是定义这个类型用的文件。

那么这个文件怎么来呢~?其实就是右键点工程,新建android的xml文件,然后选择Drawable,最下面的root element选择selector,然后在res文件夹下就会生成一个叫做drawable的文件夹,里面就放着你定义的文件:

然后我们就可以点开这个文件,给刚才定义的空间覆上属性了,我就随意上网找了两个图,然后放在了drawable-hdpi里(真不负责任啊),然后buttonstyle的内容如下:

<?xml version="1.0" encoding="utf-8"?>

<selector

  xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:state_pressed="false" android:drawable="@drawable/button" />

  <item android:state_pressed="true" android:drawable="@drawable/b_pressed" />

  <item android:state_focused="true" android:drawable="@drawable/b_pressed"/> 

</selector>

其实就是针对不同的状态给图就可以了。

然后呢 这个button就完成了。

效果如下:

在按下的状态下它是蓝色的图,我就不截了。

当然,这个并不能满足我们,因为很多时候,按钮上是要定义文字的。

翻页: 1 2 3 4 5 6

App知识

客户中心

版权2005-2020    聚卓网络有限公司    电话:18589057325    QQ:2338754269   粤ICP备14021702号

地址:深圳市宝安区 37区龙井一路100号 新乐社区工作站办公大楼侧门6楼(近翻身路、新乐社区健康服务中心)

技术支持: 网站建设