热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

Android定制RadioButton样式三种实现方法

三种方法实现Android定制RadioButton样式:使用XML文件进行定义在JAVA代码中定义等等,感兴趣的朋友可以参考下,希望可以帮助到你
三种方法
1.使用XML文件进行定义 res/drawable/radio.xml
代码如下:


android:state_checked="false"
android:drawable="@drawable/tabswitcher_long" /> android:state_checked="true"
android:drawable="@drawable/tabswitcher_short" />


在布局文件中使用
代码如下:

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


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);调用
推荐阅读
author-avatar
天飞的鹊桥会大美女
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有