我想在决策树中连续显示一些按钮。我试图让树的每一行中的按钮大小相同。但按钮有不同的文字。有些人有几个字,有些有句子。有没有办法让所有按钮都具有相同的尺寸,并保持相同的宽高比(4:3)?
在将父行layout_height设置为wrap_content的同时,使用按钮高度上的填充父级可以获得相同的高度。如何在保持4:3宽高比的同时使按钮的宽度相同。 (宽高比约束是这样的,我最终不会看到真正高大和薄的按钮,看起来很傻)
有人有任何建议吗?
编辑:
我刚刚看到这个链接,这是我正在寻找的:Scaling layout with invariant aspect ratio in Android
我的问题是它会膨胀所有按钮并在文本内部引入大量空白空间。
如果我能找到一种方法来逐步增加按钮的宽度或高度(以较小者为准),然后调整大小以使其重新“包裹内容”,那么这可能会起作用。任何人都知道如何重新包装内容?
答案 0 :(得分:0)
如果你能够获得相同的高度你可以使用android:layout_weight =“1”为所有按钮并把android:layout_width =“0dip”所以所有按钮将具有相同的宽度