Android 定制RadioButton样式
来源:互联网 发布:剑三男脸型数据 编辑:程序博客网 时间:2024/04/25 15:21
http://www.open-open.com/lib/view/open1333781045046.html
三种方法
1.使用XML文件进行定义 res/drawable/radio.xml01
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
02
<
selector
xmlns:android
=
"http://schemas.android.com/apk/res/android"
>
03
<!-- 未选中->
04
<
item
05
android:state_checked
=
"false"
06
android:drawable
=
"@drawable/tabswitcher_long"
/>
07
<!--选中->
08
<
item
09
android:state_checked
=
"true"
10
android:drawable
=
"@drawable/tabswitcher_short"
/>
11
</
selector
>
1
<
RadioGroup
2
...
3
>
4
<
RadioButton
5
...
6
android:button
=
"@null"
7
android:background
=
"@drawable/radio"
8
/>
9
</
RadioGroup
>
android:background="@drawable/radio" 使用定义的样式 2.在JAVA代码中定义
1
@Override
2
public
boolean
onTouchEvent(MotionEvent event) {
3
if
(event.getActionMasked() == MotionEvent.ACTION_DOWN){
4
this
.setBackgroundResource(com.wxg.tab.R.drawable.main_bg);
5
}
else
if
(event.getActionMasked()== MotionEvent.ACTION_DOWN) {
6
this
.setBackgroundResource(com.wxg.tab.R.drawable.hui);
7
}
8
return
super
.onTouchEvent(event);
9
}
去除RadioButton前面的圆点adioButton.setButtonDrawable(android.R.color.transparent);
3.使用XML文件定义,在JAVA代码中使用 radioButton.setBackgroundResource(R.drawable.radio);调用- [Android]定制RadioButton样式
- Android 定制RadioButton样式
- Android 定制RadioButton样式
- Android 定制RadioButton样式
- Android 定制RadioButton样式
- 三种方法实现Android定制RadioButton样式
- Android定制RadioButton样式三种实现方法
- Android定制RadioButton样式三种实现方法
- RadioButton - android 自定义RadioButton样式
- android 自定义RadioButton样式
- Android UI Radiobutton 样式
- android 自定义RadioButton样式
- Android 自定义RadioButton样式
- Android自定义RadioButton样式
- android 自定义RadioButton样式
- android 自定义RadioButton样式
- android 自定义RadioButton样式
- android 自定义RadioButton样式
- CentOS 6安装tftp服务器
- MATLAB统计工具箱
- 11级_Java_曹建波9.03 多线程
- 金币概率问题(威盛笔试题)
- synchronized详解
- Android 定制RadioButton样式
- 最近学到的小技巧
- mib2c配置
- 面试训练对称子字符串的最大长度
- listview最快捷的设置显示风格
- 3n+1问题
- javase_10(String类日常操作)
- TCP的超时与重传
- OpenStack简介