繁体   English   中英

在线性布局中以相等的边距对齐按钮

[英]Align buttons with equal margin in linear layout

我需要将我的按钮彼此分开放置。 我有五个圆形按钮,其中中央一个是最大的。 我尝试通过设置 weightSum 并在每个按钮中分配权重,但这种方法导致我的圆形按钮扭曲,每个按钮变成椭圆形。 由于我的一个按钮比其他所有按钮都大,因此设置相同的重量似乎并不能解决我的问题。 我想知道是否有一种方法可以在按钮之间设置相等的边距而没有 1. 扭曲按钮的形状 2. 手动设置边距的 dp 值

您可以将每个按钮视图包装在父布局中,例如 ex。 FrameLayout 然后您可以使用您的 weightSum 技术在每个按钮之间获得相等的边距。 因为在这种情况下,您的按钮大小将保持不变,并且父布局的大小会增加。所以我认为它可以解决您的问题。

您可以将方向设置为垂直并根据需要设置行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM