gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Android定制RadioButton样式三种实现方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

三种方法 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);调用 。

最后此篇关于Android定制RadioButton样式三种实现方法的文章就讲到这里了,如果你想了解更多关于Android定制RadioButton样式三种实现方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com