博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发中如何改变RadioButton背景图片和文字的相对位置
阅读量:6827 次
发布时间:2019-06-26

本文共 2026 字,大约阅读时间需要 6 分钟。

hot3.png

先上效果图:

标签: <无>

代码片段(2)

1. [图片] self_radion_button.png    

06131521_FOLO.png

2. [代码][Java]代码     

01 具体代码的实现:
02
03
04 .....
05               <RadioButton
06                        android:layout_width="wrap_content"
07                        android:layout_height="wrap_content"
08                        android:gravity="center"
09                        android:button="@null"
10                        android:paddingLeft="5dp"
11                        android:textSize="10dip"
12                        android:drawableBottom=" :drawable/btn_radio"
13                        android:text="@string/_str"/>
14
15                     <RadioButton
16                         android:layout_width="wrap_content"
17                         android:layout_height="wrap_content"
18                         android:gravity="center"
19                         android:button="@null"
20                         android:paddingLeft="5dp"
21                         android:textSize="10dip"
22                         android:drawableBottom=" :drawable/btn_radio"
23                         android:text="@string/_str"/>
24
25                     <RadioButton
26                         android:layout_width="wrap_content"
27                         android:layout_height="wrap_content"
28                         android:gravity="center"
29                         android:button="@null"
30                         android:textSize="10dip"
31                         android:paddingLeft="1dp"
32                         android:paddingRight="5dp"
33                         android:drawableBottom=" :drawable/btn_radio"
34                         android:text="@string/_str"/>
35 .....
36
37
38 代码解释:
39
40     android:button="@null"
41     这句是将RadioButton的背景图屏蔽。
42
43     android:drawableBottom=" :drawable/btn_radio"
44     此句用意是在原来图标的下边使用系统自带的btn_radio图片做为背景图
45
46
47 好了,就说这多了。
48
49
50 欲了解更多内容欢迎访问:http://www.drovik.com/
51
52
53 补充内容:
54
55  如果你想要替换掉系统提供的默认图片的话,你只需要做一下动作就可以了:
56
57 首先,在drawable目录下创建一个btn_selector.xml文件:
58 内容实例:
59 <?xml version="1.0" encoding="utf-8"?>
60 <selector>
61     <item android:state_checked="true" android:state_window_focused="false"
62           android:drawable="@drawable/btn_sort_check_on" />
63     <item android:state_checked="false" android:state_window_focused="false"
64           android:drawable="@drawable/btn_sort_check_off" />
65     <item android:state_checked="false" android:drawable="@drawable/btn_sort_check_off"/>
66     <item android:state_checked="true" android:drawable="@drawable/btn_sort_check_on"/>
67 </selector>
68
69 然后,
70  android:drawableBottom替换自己写的选择器。
71
72 android:drawableBottom="@drawable/web_cam_radion_button_selector"
73
74 这样可以了。

转载于:https://my.oschina.net/mutouzhang/blog/209784

你可能感兴趣的文章
IOS学习笔记25—HTTP操作之ASIHTTPRequest(一)
查看>>
BeanUtils.copyProperties() 用法
查看>>
微信公众平台开发 - 基础篇
查看>>
WinForm更新文件
查看>>
setprecision **fixed
查看>>
JVM系列五:JVM监测&工具[整理中]
查看>>
JZ-C-38
查看>>
智力题-困难型
查看>>
libdvbpsi源码分析(一)架构分析
查看>>
局部自适应自动色阶/对比度算法在图像增强上的应用。
查看>>
CMD命令
查看>>
Spring中@Autowired与@Resource的区别
查看>>
Python 学习笔记 -- 类和实例
查看>>
Android 静默安装/后台安装
查看>>
java 非空判断类
查看>>
【html5】如何让Canvas标签自适应设备
查看>>
今日SGU 5.15
查看>>
PHPStorm常用快捷键
查看>>
spring boot集成redis和mongodb实现计步排名
查看>>
js事件冒泡机制
查看>>