如何使按钮与动态文本,相同的大小和宽度与高度比例?

我想在决策树中连续显示几个按钮。 我试图让树的每一行中的按钮大小相同。 但按钮有不同的文字。 有的有几个字,有的有句话。 有没有一种方法可以让所有的按钮尺寸相同,并且都保持与高度(4:3)的比例相同的宽度?

在将父行layout_height设置为wrap_content的同时,我可以使用按钮高度上的填充父项的高度相同。 如何在保持4:3宽高比的同时将按钮的宽度设置为相同大小。 (宽高比约束是这样的,我并没有真正高高瘦瘦的按钮,看起来很傻)

任何人有任何建议?

编辑:

我刚刚看到这个链接,这是我正在寻找的:在Android中使用不变的纵横比缩放布局

我的问题是,它会膨胀所有按钮,并在文本内部引入大量空白空间。

如果我可以找到一种方法来逐步增加按钮的宽度或高度(以较小者为准),然后调整它的大小以使它重新覆盖“wrappers_content”,那么这可以起作用。 任何人都知道如何重新包装内容?


如果你能够获得相同的高度,你可以对所有按钮使用android:layout_weight =“1”,并把android:layout_width =“0dip”,这样所有按钮的宽度都相同

链接地址: http://www.djcxy.com/p/49957.html

上一篇: How to make buttons, with dynamic text, the same size and width to height ratio?

下一篇: Getting Window Number through OSX Accessibility API