Android 图形状态组合的应用 (笔记 )
来源:互联网 发布:高铁 株洲 知乎 编辑:程序博客网 时间:2024/05/05 05:41
目的:创建按钮,当按钮使按钮有不同的形状状态
在res下drawable-hdpi保存按钮初始状态left.png和按钮按下后的状态图片rigth.png.
将图片文件拖到创建好的文件夹drawable-hdpi中
创建一个一般的XML文件,新建图形状态组合步骤为
drawable_change → New → Other... → XML → XML File
注意:将Left_Rigth.XML 改成 left_right.XML
在Left_Right.XML填入以下代码
<?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 按的状态 --> <item android:state_pressed="true" android:drawable="@drawable/left"/> <!-- 默认的状态 --> <item android:drawable="@drawable/rigth"/></selector>
在 activity_main.XML加以下代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.test.MainActivity" tools:ignore="MergeRootFrame" > <Button android:id="@+id/button1" android:layout_width="30dp" android:layout_height="wrap_content" android:background="@drawable/left_right"/> <Button android:id="@+id/button2" android:layout_width="30dp" android:layout_height="wrap_content" android:layout_below="@id/button1" android:background="@drawable/left_right"/> </RelativeLayout>
测试结果如下:
转载请注明出处:http://blog.csdn.net/u010499449/article/details/42192383
0 0
- Android 图形状态组合的应用 (笔记 )
- Android 颜色组合的应用 (笔记)
- R-图形的组合
- Android SurfaceView绘制组合图形
- Android SurfaceView绘制组合图形
- android笔记 控件的状态
- BZOJ 3505 浅谈组合数学在图形区域分割问题的应用
- Android笔记 pacth图形
- android图形学习笔记
- Android-监控应用的状态(BroadcastReceiver)
- 41.android广播-监控应用的状态
- Android Broadcast 监控手机应用的状态
- Android 应用保存状态
- Android 图形系统及其应用
- H5_Node5_Canvas2_图形组合方式&图像的处理
- 组合模式的应用
- 组合选择 的应用
- Android控件组合应用一
- Matlab和Python操作文件路径的一些函数的比较
- verilog警告和错误汇总
- 黑马程序员_正则表达式
- ExtJs Combobox赋值
- Oracle 数据库换数据库字段的数据类型
- Android 图形状态组合的应用 (笔记 )
- 黑马程序员 Java基础之正则表达式
- openssl生成秘钥 .
- 2014阿里巴巴面试
- Android 报Can't create handler inside thread that has not called Looper.prepare()错误!
- JavaBean封装数据规范,get/set找不到属性错误
- dfs序+树状数组
- war3 win8系统 在11对战平台 切屏后 无法切回游戏
- HDU2988 Dark roads【Kruskal】