三种方法

1.使用XML文件进行定义 res/drawable/radio.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 未选中->   <item     android:state_checked="false"     android:drawable="@drawable/tabswitcher_long" />
<!--选中->     <item     android:state_checked="true"     android:drawable="@drawable/tabswitcher_short" />
</selector>

在布局文件中使用

<RadioGroup  ...
>
<RadioButton  ...
android:button="@null"
android:background="@drawable/radio"
/>
</RadioGroup>  

ndroid:button="@null"  去除RadioButton前面的圆点
android:background="@drawable/radio" 使用定义的样式

2. 在JAVA代码中定义

@Override
public boolean onTouchEvent(MotionEvent event) {  if(event.getActionMasked() == MotionEvent.ACTION_DOWN){  this.setBackgroundResource(com.wxg.tab.R.drawable.main_bg);  }else if(event.getActionMasked()== MotionEvent.ACTION_DOWN) {  this.setBackgroundResource(com.wxg.tab.R.drawable.hui);  }  return super.onTouchEvent(event);
}

去除RadioButton前面的圆点adioButton.setButtonDrawable(android.R.color.transparent);

3.使用XML文件定义,在JAVA代码中使用 radioButton.setBackgroundResource(R.drawable.radio);调用

转http://www.open-open.com/lib/view/open1333781045046.html

  

  

Android 定制RadioButton样式相关推荐

  1. android 自定义radiobutton 样式,RadioButton自定义点击时的背景颜色

    一.应用场景: 在使用 RadioButton 时,有时我们会需要自定义点击时改变背景颜色的效果. 效果图: RadioButton自定义背景颜色.jpg 二.实现步骤: 1.新建一组 RadioBu ...

  2. Android 使用RadioButton+Fragment构建Tab

    最近为公司开发移动app,看到app的主页面就四个选项卡加对应的页面,但是代码写复杂无比,很难维护,鉴于此想用最少的代码实现其功能,废话不多说,先上效果图. 实现思路 从图我们基本猜到基本思路如下 底 ...

  3. Android定制争夺战 三大主流ROM横评

    随着MIUI在广大"机油"们心目中位置的逐渐攀升,越来越多的厂商也相继推出了属于自己的定制Android ROM,想以此来抢占这一新兴市场,像点心OS.腾讯的Tita以及近期比较热 ...

  4. android edittext光标太大,Android中EditText样式修改 聚焦光标、背景

    在Android开发中,根据项目的需求,需要定制一些特殊的样式,例如:使用EditText时,聚焦时的背景及光标图片使用自定义而非android系统默认的.这两天,在项目中涉及此需求,现记录如下: 首 ...

  5. android 自定义dialog样式,Android 自定义dialog类

    首先定制style样式 styles.xml 加入自定义样式 @null true true true @color/transparent @color/transparent true 0.6 在 ...

  6. android 之RadioButton单选控件

    示例代码: 前端代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns: ...

  7. android 自定义 黑点,Android自定义密码样式 黑点转换成特殊字符

    本文为大家分享了Android自定义密码样式的制作代码,黑点换成¥.%等特殊字符,供大家参考,具体内容如下 复制下面代码即可: 布局: xmlns:android="http://schem ...

  8. uber_像Uber这样的Android Google地图样式

    uber Have you ever noticed how Uber and other few popular location-based applications have a differe ...

  9. Android自定义按钮样式

    安卓系统自带的按钮样式很不好看,满足不了感官需求,如何自定义一个自己需要的按钮样式呢? 分三步来介绍: 1.自定义按钮背景样式,在res/drawable/目录下新建bg_btn.xml文件. < ...

最新文章

  1. windows 2012 nps配置
  2. webconfig的connectionStrings字段
  3. LeetCode House Robber II(动态规划)
  4. Google Guava学习笔记——基础工具类Joiner的使用
  5. linux自带浏览器如何更新,在deepin上安装edge浏览器后更新系统报错的解决方案
  6. ios android 字体颜色,iOS-修改导航栏文字字体和颜色
  7. python并发编程5-线程
  8. 国内机场代码(IATA)
  9. 刷网课seleinum 小程序
  10. python当前时间获取_python 当前时间获取方法
  11. Sql Server 还原数据库并重命名
  12. 获取农历时间(几月初几)
  13. Android资源应用与适配标准
  14. 微信小程序标签页组件
  15. 录屏储存失败因为5823_屏幕录制储存失败因为-5823怎么找回
  16. 10大经典数据分析模型,你知道几个?
  17. 咕咕的的复复读读机机 ccpc河南省赛
  18. 信息系统开发与管理【二】之 管理信息系统的基本知识
  19. Android连接网络
  20. mysql迅_迅搜(xunsearch) - 开源免费中文全文搜索引擎|PHP全文检索|mysql全文检索|站内搜索...

热门文章

  1. 微软中国 CTO:请把 AI 拉下神坛
  2. YCProgress自定义百分比进度条
  3. vue 获取当前时间 格式YYYY-MM-DD
  4. 【技术干货】如何进行低功耗设计和开发
  5. windows下使用cmd查看连接过的wifi密码
  6. Nginx配置文件详细说明
  7. java集合类深入分析之TreeMap/TreeSet篇
  8. MnasNet:迈向移动端机器学习模型设计的自动化之路
  9. JSP页面中验证码的调用方法
  10. MySQL数据库一个字段对应多个值得模糊查询