在线性布局中以等边距对齐按钮
Align buttons with equal margin in linear layout
我需要将我的按钮彼此等距放置。我有五个圆形按钮,中间的按钮最大。
我尝试通过设置 weightSum 并在每个按钮中分配权重,但这种方法会导致我的圆形按钮变形,每个按钮都变成椭圆形。
由于我的其中一个按钮比其他所有按钮都大,因此设置相同的权重似乎并不能解决我的问题。
我想知道是否有一种方法可以在不设置按钮之间设置相等的边距
1.按钮变形
2. 手动设置margin
的dp值
您可以将每个按钮视图包装在父布局中,例如 ex。框架布局
然后您可以使用您的 weightSum 技术在每个按钮之间获得相等的边距。在这种情况下,您的按钮大小将保持不变,而父布局的大小将 increase.So 我认为这可以解决您的问题。
您可以将方向设置为垂直并根据需要设置行数
我需要将我的按钮彼此等距放置。我有五个圆形按钮,中间的按钮最大。 我尝试通过设置 weightSum 并在每个按钮中分配权重,但这种方法会导致我的圆形按钮变形,每个按钮都变成椭圆形。 由于我的其中一个按钮比其他所有按钮都大,因此设置相同的权重似乎并不能解决我的问题。 我想知道是否有一种方法可以在不设置按钮之间设置相等的边距 1.按钮变形 2. 手动设置margin
的dp值您可以将每个按钮视图包装在父布局中,例如 ex。框架布局 然后您可以使用您的 weightSum 技术在每个按钮之间获得相等的边距。在这种情况下,您的按钮大小将保持不变,而父布局的大小将 increase.So 我认为这可以解决您的问题。
您可以将方向设置为垂直并根据需要设置行数