如何设置文本右侧的复选框

时间:2011-02-15 05:31:40

标签: android checkbox

  

可能重复:
  How to show android checkbox at right side?

在我的Android应用程序中,我有一个复选框和一些与之关联的文本。默认情况下,文本位于右侧,复选框位于左侧。但我想把复选框放在右侧。请帮帮我。

3 个答案:

答案 0 :(得分:38)

很简单。以优雅的方式做到:

  1. 创建您自己的复选框按钮。它包括已检查和未检查的状态。
  2. 为复选框节点编辑布局文件:
    1. 设置android:button="@null"
    2. 设置android:drawableRight="@drawable/YOUR_CHECKBOX_BUTTON"
  3. 完美解决您的问题。

    如果您想将文字放在按钮下,请设置android:drawableTop

答案 1 :(得分:19)

我不知道是否有可能通过造型,

但这是一个适合你的解决方案

使用""作为CheckBox的值,然后使用所需文字在TextView左侧添加CheckBox

答案 2 :(得分:1)

您可以通过以下方式实现:

  1. 采用线性布局。
  2. 将其方向设为水平方向。
  3. 然后放置文本视图,然后选中复选框。
  4. 将相同的文本放在要与复选框关联的文本视图中。
  5. 感谢。