当前位置: 首页 > 知识库问答 >
问题:

如何在android中更改单选按钮的边框颜色?[重复]

吕鸿朗
2023-03-14

如何在android中更改单选按钮的边框颜色?

我想更改android单选按钮的圆圈颜色。

提前感谢。任何帮助都是非常感谢的。

我尝试了不同的解决方案,并担心是否还有其他可绘制的图像

共有3个答案

申屠晟
2023-03-14

尝试使用AppCompatRadioButton

<android.support.v7.widget.AppCompatRadioButton
    android:id="@+id/rb"
    app:buttonTint="@color/colorAccent" //This to set your default button color
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

有关更多详细信息,请选择以下答案:Android:以编程方式更改单选按钮和复选框的颜色

文彭祖
2023-03-14

定义(更改颜色)视图的最简单方法。

后藤:http://android-holo-colors.com/

  • 选择单选按钮所需的颜色
  • 下载输出资源(Download.Zip)
  • 提取拉链内容
  • 将提取的zip文件复制到您的项目绘图表、样式和值中
  • 将应用主题的父项更改为下载的主题
  • 你已经得到了你想要的
唐彦
2023-03-14

是的,这是您正在寻找的属性:buttonTint,但仅适用于api级别21或更高级别

<RadioButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/radio"
    android:checked="true"
    android:buttonTint="@color/your_color"/>

在你的价值观/颜色中。xml在本例中,将您的颜色设置为红色:

<color name="your_color">#e75748</color>

结果:

 类似资料:
  • 如果你点击按钮,你会看到一个蓝色的边框,这对我来说真的很烦。对于如何让它消失/根本不出现,你有什么解决方案吗?

  • 我想知道如何在android中更改单选按钮的圆圈和边框的颜色。请帮我试了两天。

  • 问题内容: 我的意思是,单选按钮本身由一个圆形和一个位于中心的点组成(选择该按钮时)。我要更改的是两者的颜色。可以使用CSS完成吗? 问题答案: 一种快速的解决方法是使用来覆盖单选按钮的输入样式,但是创建自己的自定义工具箱可能是更好的做法。

  • 我正在开发一个基于测验的应用程序。将有1个问题和4个选项(单选按钮)。如果用户选择了任何错误的答案,那么我想将单选按钮颜色变为红色。如何做到这一点?

  • 我用的是Android Studio。我需要更改单选按钮的颜色,在将“按钮颜色”值更改为我需要的颜色后,它会在预览中工作,但每当我在设备上启动应用程序时,按钮都是标准的绿色/蓝色。 这是某种设备API级别的问题吗?如果是这样,是否可以更改旧设备的颜色?

  • 我想在我的一个项目中更改RadioButton圆圈的颜色,但我不知道要设置哪个属性。背景色为黑色,因此不可见。我想把圆圈的颜色设置为白色。