selector之按钮状态图片改变
来源:互联网 发布:汇编语言编程 编辑:程序博客网 时间:2024/06/07 09:59
第一步在res文件夹下
新建drawable文件夹
该该文件夹里新建文件Androi XML文件,选择selector属性
如下我新建的page01_radiobutton_drawable.xml文件用于处理page01_radiobutton按钮的图片显示
/ViewPage_Test/res/drawable/page01_radiobutton_drawable.xml
内容如下:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/home_checked" android:state_checked="true"></item> <item android:drawable="@drawable/home_normal"></item></selector>
然后在布局文件中使用
android:drawableTop="@drawable/page01_radiobutton_drawable"
应用该page01_radiobutton_drawable.xml文件
<RadioButton android:id="@+id/btn_Home" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:button="@null" android:drawableTop="@drawable/page01_radiobutton_drawable" android:gravity="center" android:text="HOME" />
这样在给按钮选中状态改变时会应用不同的图片
如果控件没有checked属性
可以用其他属性比如fourse属性代替
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/navigation_car_checked" android:state_focused="true"></item> <item android:drawable="@drawable/navigation_car_nochecked" android:state_focused="false"></item></selector>
0 0
- selector之按钮状态图片改变
- iOS 之点击按钮改变状态的图片
- listview selector 选中时改变item 子控件 图片状态
- Selector多状态图片
- selector改变界面的状态
- Android 通过selector改变状态
- wxPython之按下按钮,改变图片
- Silverlight 按钮MouseOver状态下 文字、图片、背景同时改变
- 点击按钮改变颜色和状态之二
- Android通过selector改变界面状态
- Android通过selector改变界面状态
- iOS UITableViewCell添加按钮 点击按钮改变按钮状态之坑
- android设置圆形 带selector状态按钮
- BootStrap 按钮加载状态改变
- selector无法改变tablehost中的图片
- iOS 提升交互之根据多个UITextField的编辑状态改变按钮状态
- ImageButton动态改变按钮图片
- iOS-点击按钮,改变图片
- javascript基础一
- Property 属性动画入门
- 华为机试——判断两个IP时候属于同一个子网
- 各级数整理
- 编程基础学习地址收藏
- selector之按钮状态图片改变
- base64 编码图片
- 华为机试——单向链表倒数第k个结点
- Raspberry - First Step
- 堆和栈的区别
- iOS中的沙盒及对沙盒内文件的常见操作
- javascript基础二
- Android 在EditText多行输入框中确定光标所在行
- IOS UIControl、UIButton