Android开发笔记: 自定义RadioButton样式
2017-10-21 10:14
417 查看
1 先看效果图
2 准备图片
注意图片不要太大,我的是30x30的3 导入图片资源
将cb_normal.png和cb_selected.png放入drawable里4 创建radio_button_state.xml
在drawable里创建该文件,如下:<?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/cb_normal" />
<item
android:state_checked="true"
android:drawable="@drawable/cb_selected" />
</selector>
5 添加布局文件
<RadioGroupandroid:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton
android:id="@+id/rb_edid_switch_edid"
android:text="切换EDID"
android:gravity="center"
android:layout_marginTop="20dp"
android:layout_width="match_parent"
android:textColor="@color/app_text"
android:checked="true"
android:button="@null"
android:background="@drawable/fun_button_highlight"
android:drawableLeft="@drawable/radio_button_state"
android:layout_height="60dp" />
<RadioButton
android:id="@+id/rb_edid_save_edid"
android:text="保存EDID"
android:gravity="center"
android:layout_marginTop="20dp"
android:layout_width="match_parent"
android:textColor="@color/app_text"
android:button="@null"
android:background="@drawable/fun_button_highlight"
android:drawableLeft="@drawable/radio_button_state"
android:layout_height="60dp" />
</RadioGroup>
6 总结
需要将RadioButton的button属性设置为null,否则会有之前的选择框,即android:button="@null"
相关文章推荐
- Android开发学习笔记:RadioButton和CheckBox浅析
- Android 自定义RadioButton的样式
- android 自定义RadioButton样式
- Android 应用开发笔记 - 单项选择(RadioGroup, RadioButton)
- Android应用开发笔记(10):制作自定义背景Button按钮、自定义形状Button的全攻略
- 某android平板项目开发笔记--自定义sharepreference UI
- Android开发学习笔记:RadioButton和CheckBox浅析
- Android应用开发笔记(10):制作自定义背景Button按钮、自定义形状Button的全攻略
- 【Android UI设计与开发】第13期:顶部标题栏(四)自定义ActionBar风格和样式
- android应用开发笔记---常用控件RadioGroup和RadioButton及Toast
- Android 常用控件自定义样式RadioButton、CheckBox、ProgressBar、
- android开发过程中遇到的一些问题(包括自定义ProgressBar, Intent, Animation, ListView, RadioButton)
- 【Android UI设计与开发】第13期:顶部标题栏(四)自定义ActionBar风格和样式
- Android开发笔记之:如何安全中止一个自定义线程Thread的方法
- Android应用开发笔记(10):制作自定义背景Button按钮、自定义形状Button的全攻略
- Android应用开发学习笔记之开发自定义UI组件
- Android游戏开发学习笔记(一):tweened animation自定义动画的实现
- Android开发心得——自定义样式的dialog
- android的自定义样式的radiobutton
- android 自定义RadioButton样式