首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更改单选按钮的圆形颜色

更改单选按钮的圆形颜色
EN

Stack Overflow用户
提问于 2013-06-15 12:34:34
回答 12查看 246.9K关注 0票数 189

我想在one of my projects中更改RadioButton的圆的颜色,但我不知道要设置哪个属性。背景颜色是黑色,因此它变得不可见。我想将圆圈的颜色设置为白色。

EN

回答 12

Stack Overflow用户

发布于 2016-03-05 00:24:10

代码语言:javascript
复制
<android.support.v7.widget.AppCompatRadioButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:buttonTint="@color/Color" />
票数 80
EN

Stack Overflow用户

发布于 2017-05-04 23:57:08

您必须使用以下代码:

代码语言:javascript
复制
<android.support.v7.widget.AppCompatRadioButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Radiobutton1"
                    app:buttonTint="@color/black" />

使用app:buttonTint而不是android:buttonTint,使用android.support.v7.widget.AppCompatRadioButton而不是Radiobutton

票数 19
EN

Stack Overflow用户

发布于 2017-01-14 18:24:48

您可以使用XML中的样式来更改单选按钮的未选中和选中状态的颜色。

代码语言:javascript
复制
<RadioButton
    android:id="@+id/rb"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:theme="@style/RadioButtonStyle" />

在style.xml中

代码语言:javascript
复制
<style name="RadioButtonStyle" parent="Theme.AppCompat.Light">
        <item name="colorAccent">@android:color/white</item>
        <item name="android:textColorSecondary">@android:color/white</item>
</style>

您可以在此样式中设置所需的颜色。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17120199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档