android布局:LinearLayout中的动态边距

Posted

技术标签:

【中文标题】android布局:LinearLayout中的动态边距【英文标题】:android layout: dynamic margin in LinearLayout 【发布时间】:2021-12-31 09:20:39 【问题描述】:

场景:

使用 layoutweight 的线性布局中的 10 个按钮:1

我想要的结果:

按钮应通过调整其边距来填充线性布局。

尝试失败:

我尝试为线性布局设置属性 weightsum: 11(按钮数 + 1),希望剩余的 11 - 10 用作除以所有按钮的边距(1/10 边距每个按钮)

【问题讨论】:

请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

您可能想尝试ConstraintLayout,如果您将所有按钮相互约束,它们将在ViewPort 内均匀分布。

顶部B2B3...B10->底部

【讨论】:

以上是关于android布局:LinearLayout中的动态边距的主要内容,如果未能解决你的问题,请参考以下文章

android布局:LinearLayout中的动态边距

Android线性布局(LinearLayout)最全解析

Android布局文件LinearLayout报错!

Android中的五种布局方式

Android的学习第六章(布局一LinearLayout)

LinearLayout线性布局