将单选按钮的文本放在其中

问题描述 投票:1回答:1

如何在其中放置单选按钮的文本?

动机:

我在“硬编码”下面创建了菜单,可以手动处理所有必需的情况,例如,选择一个按钮后,必须取消选择所有其他按钮。

enter image description here

但是,这是很多代码,此功能正是单选按钮组和单选按钮已经提供的功能,除了以下问题:单选按钮的文本位于按钮之外。

进行一些测试后,我得到了下面的代码:

<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属性一起,我已经实现了以下结果:

enter image description here

但是我认为最后的任务将是最简单的,但我尚未实现。

我试图破解Android上的RadioButton的源代码,以找到可以替代此行为的方法,但最终我遇到了一个包含13K行代码的类,但我认为我将无法很快发现它是如何工作的。

android radio-button custom-controls customization
1个回答
0
投票

此行为也可以通过按钮来实现。只需将按钮背景设置为这些字母,然后在按钮onClick()中处理这些事件即可。

而不是使用单选按钮。

© www.soinside.com 2019 - 2024. All rights reserved.