RadioButton作为平面按钮?

时间:2010-09-01 15:49:20

标签: android

有没有办法将RadioButton设计为平面按钮?我有四个选择:

| btn1 | btn2 | btn3 | btn4 |

而不是每个旁边都有一个小小的无线电圈,我想把它们都显示为一个普通的平面按钮。这可能不必自己画出来吗?

由于

4 个答案:

答案 0 :(得分:26)

是的,这是可能的。

在xml集中, android:button="@null"

如果您想动态执行此操作,setButtonDrawable(new StateListDrawable());

答案 1 :(得分:4)

是的,您可以更改用于单选按钮的绘图。

android:button(或setButtonDrawable)控制用于圆圈的图像。如果您不想要图像,请将其设置为null。

然后,您可以将带有android:backgroundsetBackgroundResource的单选按钮的背景设置为正常的按钮式背景。

答案 2 :(得分:0)

请参阅我的问题here以获取相关帮助。我一直试图让“无线电圈”也消失(我可以让它在xml中工作,如我在链接页面上的例子所示),但是如果我试图动态地做它就行不通。 / p>

希望这会有所帮助,对我的问题的任何帮助将不胜感激。 感谢。

答案 3 :(得分:0)

在github上试试这个分段控制按钮库: https://github.com/bookwormat/segcontrol