java - 复选框文本,将实际复选框推到左侧

标签 java android

请看下面的图片:

enter image description here

正如你所看到的,属于Checkbox的文本将相应的Checkbox推向左侧。我的 XML 很简单:1 LinearLayout,重力:中心,方向:垂直。其他 View 如您所见是复选框和按钮。全部具有相同的属性(宽度和高度:wrap_content,以及它们之间的一些边距。

所以我的问题很简单:如何使复选框垂直对齐?

最佳答案

@soma-web 的建议是合理的。

另一种方法是:

  1. 在 LinearLayout 中创建另一个垂直 LinearLayout,将其宽度设置为wrap_content

  2. 将所有复选框放入 LinearLayout 中。

较小的 LinearLayout 将包裹其宽度最长的复选框,但会将它们向左对齐。这样,您的内部 LinearLayout 将居中,但复选框不会居中。

希望这有帮助。

关于java - 复选框文本,将实际复选框推到左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19224547/

相关文章:

Java - 如何区分两个或多个 JButton?

java - 如何确保在开始返回 bean 之前将资源注入(inject)到我的配置中?

java - 什么是 ReentrantReadWriteLock 的升级/降级?

android - 需要从代号一访问 native 接口(interface)代码(android paypal 集成)

android - 如何在 Flutter 插件中请求权限?

无需预定义所有内容的 Java JSON 反序列化

java - JAR 到 JAR 通信

java - 将私有(private)构造函数用于工厂方法?

android - 检查应用程序在不同 API 版本/屏幕分辨率下的外观

java - 奇怪的 IF-ELSE 行为 : IF-ELSE both loop executing