有没有办法将RadioButton设计为平面按钮?我有四个选择:
| btn1 | btn2 | btn3 | btn4 |
而不是每个旁边都有一个小小的无线电圈,我想把它们都显示为一个普通的平面按钮。这可能不必自己画出来吗?
由于
答案 0 :(得分:26)
是的,这是可能的。
在xml集中,
android:button="@null"
如果您想动态执行此操作,setButtonDrawable(new StateListDrawable());
答案 1 :(得分:4)
是的,您可以更改用于单选按钮的绘图。
android:button
(或setButtonDrawable
)控制用于圆圈的图像。如果您不想要图像,请将其设置为null。
然后,您可以将带有android:background
或setBackgroundResource
的单选按钮的背景设置为正常的按钮式背景。
答案 2 :(得分:0)
请参阅我的问题here以获取相关帮助。我一直试图让“无线电圈”也消失(我可以让它在xml中工作,如我在链接页面上的例子所示),但是如果我试图动态地做它就行不通。 / p>
希望这会有所帮助,对我的问题的任何帮助将不胜感激。 感谢。
答案 3 :(得分:0)
在github上试试这个分段控制按钮库: https://github.com/bookwormat/segcontrol