代码之家  ›  专栏  ›  技术社区  ›  skorulis

android单选按钮对齐

  •  0
  • skorulis  · 技术社区  · 14 年前

    我正在努力研究如何将文本与单选按钮正确对齐。我有许多单选按钮垂直排列在一个单选组中,每个单选按钮的文本视图应该与单选按钮对齐。我发现的问题是,因为单选按钮位于它们自己的放射组布局中,所以我无法引用单选按钮,因此它与TextView对齐。有人知道怎么做吗?

    4 回复  |  直到 14 年前
        1
  •  1
  •   techi.services    14 年前

    您是否尝试过在放射组中嵌套一个线性布局,并将TextView和单选按钮放在其中?我还没试过,所以我不知道它是否有效。

        2
  •  1
  •   phoneutria    13 年前

    可以使用相对布局而不是线性布局。在相对布局中,视图的位置始终相对于另一个视图。这样,您可以定义TextView的位置,然后使用layout-below、layout-above、layout-toRightOf、layout-toLeftOf等将射线组锚定到该位置。

        3
  •  0
  •   dds    14 年前

    默认情况下,每个单选按钮都有一个文本: android:text . 每个单选按钮都需要另一个文本视图吗?

        4
  •  0
  •   Squonk    14 年前

    RadioGroup是从ViewGroup派生的—您可以使用getChildCount和getChildAt方法枚举子项(RadioButtons),然后,随着RadioButtons是从View派生的,使用getBottom/getTop查找RadioButton在RadioGroup中的相对位置。

        5
  •  0
  •   Tienanhvn    5 年前

    你可以用图书馆

    implementation 'com.github.Jamshid-M:NestedRadioGroup:1.1'
    

    代码全部在 radio group

    推荐文章