【发布时间】:2014-05-29 21:39:15
【问题描述】:
我正在尝试在 Android 中创建“工具栏控件”。
我想添加 4 个水平均匀分布的按钮。
我想到的第一件事是创建一个水平线性布局并添加宽度为 0 且重量相等的按钮。然后按钮将在每个 1/4 宽度的切片中居中。这不是我想要的。
我希望第一个和最后一个按钮贴在边距上,其余按钮在剩余空间中同样对齐。
就像这张图片:
.
按钮是蓝色方块。容器是红色矩形。它应该填充其父级。
【问题讨论】:
-
子类 LinearLayout 并覆盖 onLayout(),在那里您可以测量孩子并根据需要放置它们,设置边距等...
-
您可以使用布局:重量。使父级的布局权重为 4,然后为每个蓝色方块设置权重为 1,并将其与边距和填充相结合
标签: android