如何在其中放置单选按钮的文本?
动机:
我在“硬编码”下面创建了菜单,可以手动处理所有必需的情况,例如,选择一个按钮后,必须取消选择所有其他按钮。
但是,这是很多代码,此功能正是单选按钮组和单选按钮已经提供的功能,除了以下问题:单选按钮的文本位于按钮之外。
进行一些测试后,我得到了下面的代码:
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/group_button"
android:text="@string/char_A"
/>
宽度属性button我设法更改了单选按钮的样式,并且与text属性一起,我已经实现了以下结果:
但是我认为最后的任务将是最简单的,但我尚未实现。
我试图破解Android上的RadioButton的源代码,以找到可以替代此行为的方法,但最终我遇到了一个包含13K行代码的类,但我认为我将无法很快发现它是如何工作的。
此行为也可以通过按钮来实现。只需将按钮背景设置为这些字母,然后在按钮onClick()中处理这些事件即可。
而不是使用单选按钮。