如何增加android中无线电组中单选按钮之间的空间

时间:2016-08-04 14:50:29

标签: android

我有一个标题行,实际上是一些字段标题放在水平线性布局中。在该行下面,我有另外五行,它们是单选按钮或编辑框,表示用户将为每列选择的值。让我们说我在标题ei A,B,C中有三个元素.A有四个值,即PQR,STU,VWX,YZA和B有3个值,即CVB,SDF,WER和C是布尔值的单选按钮值true或false,如下所示。

s.n A B C.       PQR STU VWX YZA CVB SDF WER X.  1 O O O O O O []  2 O O O O O O O []

问题是单选按钮不与第一行的列内联。我得到的是这样的东西。

s.n A B C.       PQR STU VWX YZA CVB SDF WER X.  1 O O O O O O []  2 O O O O O O O []

1 个答案:

答案 0 :(得分:1)

您可以对RadioButtons执行以下操作:

XML解决方案:

  1. 使用android:drawableLeft。
  2. 而不是在单选按钮上使用android:drawableRight

    1. 如果您希望它们共享屏幕宽度,则需要在每个视图上设置android:layout_width =“match_parent”。有关实施的详细信息,请参阅how to increase space between radio buttons in radio group in android
    2. 以编程方式实现这一目标:

      要以编程方式解决此问题,您可以尝试将填充和边距添加到单选按钮示例myButton.setPadding(0,10,0,10);

      有关详细信息的详细信息,请参阅此示例android add padding between radiogroup buttons programmatically

      希望这会有所帮助。