文档章节

RadioButton的相关

鴿神丶
 鴿神丶
发布于 2015/12/27 09:54
字数 221
阅读 36
收藏 0

要实现在Android RadioButton上显示图片和文字,使用XML文件就可以,但有时却必须要使用java code的方式动态来实现,这样有些复杂了,这需要继承RadioButton并覆盖其中的onDraw方法。

在代码中的image是Bitmap对象。

@Override 
protected void onDraw(Canvas canvas) {
	super.onDraw(canvas);
    if (image != null) { 
        Paint pt = new Paint(); 
        pt.setARGB(255,66,66,66); 
        
        // 消除锯齿 
        pt.setAntiAlias(true); 
        
        // 居中显示 图片 
        int imageX=(int)(this.getWidth()-image.getWidth())/2; 
    
        canvas.drawBitmap(image,imageX,5,pt); 
        pt.setARGB(255,255,255,255); 
        // 居中显示字符串 
        int strX=(int)(this.getWidth()-name.getBytes().length*5.5)/2; 
        canvas.drawText(name,strX,(image.getHeight()+15),pt);
    }
}

上文转自:http://www.android-study.com/jiemiansheji/484.html

下面这篇文章是关于改变RadioButton文字和图片相对位置的:

http://www.oschina.net/code/snippet_246750_16190

ViewPager + RadioButton实现仿QQ效果:

http://my.oschina.net/qibin/blog/316650

自定义RadioButton实现文字上下左右方向的图片大小设置:

http://www.2cto.com/kf/201503/384738.html


© 著作权归作者所有

鴿神丶
粉丝 3
博文 43
码字总数 6887
作品 0
渝北
私信 提问
点击文字,把input type="radio"也选中

1、 <label> <input type="radio" name="radiobutton" value="radiobutton" />测试? </label> 2、 <label for="radiobutton"> <input type="radio" name="radiobutton" id="radiobutton" va......

Jack088
2015/06/23
0
0
[Android开发]关于RadioButton的checked问题

在Android的UI控件中,关于RadioXX有两个控件,一个是RadioGroup,一个是RadioButton。 顾名思义,一般情况下,会使用RadioGroup作为RadioButton的父控件。 如何设置RadioButton的选中状态 ...

Haffe
2014/09/28
0
0
RadioGroup动态添加RadioButton,并且获得事件

由于有许多的RadioButton是动态的,不是固定的一些,所以需要在代码中,动态的添加到RadioGroup中,下面是我的实现方法。 1、添加RadioButton到RadioGroup中 [java] view plaincopy RadioGro...

postdep
2014/12/21
0
0
单选按钮(RadioButton)——Mars Android开发视频教程之第一季第十集(重)

1· 什么是单选按钮(RadioButton)? 这样的按钮就叫单选按钮,这里有两组单选按钮;一组单选按钮中,只能有一个选项被选中; 2· RadioGroup与RadioButton RadioGroup代表组;RadioButton...

周田
2015/08/18
0
0
J2ME GUI实战之六 ----------LWUIT的Label、CheckBox、RadioButton

本文来自:http://blog.csdn.net/hellogv/ ,转载必须注明出处! 文章写到这里,想必大家也对LWUIT有个大概的了解了,至少也该知道LWUIT可以做些什么。九宫图只是LWUIT的Button控件的典型应用...

晨曦之光
2012/03/14
114
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux输入法fcitx的安装问题

Fcitx 总共要安装的包如下 fcitxfcitx-binfcitx-config-commonfcitx-config-gtk | fcitx-config-gtk2fcitx-datafcitx-frontend-allfcitx-frontend-gtk2fcitx-frontend-gtk3......

CHONGCHEN
40分钟前
3
0
网络基础

前言: 最近整理一些以前的学习笔记(有部分缺失,会有些乱,日后再补)。 过去都是存储在本地,此次传到网络留待备用。 计算机网络的功能: 1.数据通信; 2.资源共享; 3.增加数据可靠性; 4....

迷失De挣扎
41分钟前
3
0
spring boot升级到spring cloud

1、先升级spring boot 版本到2.1.3 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.1.3.RELEAS......

moon888
44分钟前
10
0
从蓝鲸视角谈DevOps

DevOps源于Development和Operations的组合 常见的定义 DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变...

嘉为科技
47分钟前
1
0
微服务设计 笔记

微服务设计 一、微服务架构理论 1.六边形架构 1)六边形架构(Hexagonal Architecture),又称为端口和适配器架构风格;使用适配器与外界进行交互,外界通过应用层API与内部进行交互。 2)经典...

啃不动地大坚果
55分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部