删除边框RadioButton?

时间:2017-11-08 10:59:17

标签: android android-radiogroup android-radiobutton

我可以删除RadioButton的边框,我有RadioButtons,如下:

enter image description here

我看到了很多问题,我使用的是android:buttonTint=""style ......但是没有用。

3 个答案:

答案 0 :(得分:1)

您无法使用radiobutton删除它。 你可以做的是将它设置为与背景相同的颜色, 或创建自定义radiobutton 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/your_radio_off_image_name" />
<item android:state_checked="true" 
android:drawable="@drawable/your_radio_on_image_name" />
</selector>

在布局中使用该XML:

<RadioButton
android:id="@+id/radiobutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/custom_radiobutton"/>

有关自定义xml的更多信息和示例: Adding custom radio buttons in android

remove default radio button checkbox when using a custom selector

另一个选择是使用切换而不是radiobutton,只需更改drawable onToggle。

答案 1 :(得分:0)

不,你不能删除它。你可以自定义单选按钮。

答案 2 :(得分:0)

您需要创建自定义单选按钮以此方式更改样式。如果您想学习如何操作,请阅读此article。祝你好运。