- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
如果weightSum未指定,Android 只会将 child 的权重加在一起。那么,真的有理由使用 weightSum 吗?有什么情况不应该使用它吗?
是不是比让android自己加权重效率更高?
最佳答案
引用文档描述中的重要词是“single”:“这可以用于例如通过给 single child 50% 的总可用空间,通过给它一个 layout_weight 0.5 和将 weightSum 设置为 1.0。”在这种情况下, child (在这种情况下,独生子女)的权重总和与 weightSum 不同。
因此,当您不一定要让子项填充整个 LinearLayout 时,您只需要使用 weightSum。
关于android - 为什么使用android :weightSum?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12560026/
我有一个水平线性布局,宽度 = match_parent,权重和 = 5。如果我插入 5 个垂直线性布局,每个宽度 = 0,重量 = 1,一切看起来都符合预期,每个布局都具有相同的宽度。如果我只添加
我有一个包含三个元素的布局,它的方向是“水平” 我想固定每个元素在我的布局中占据的大小。 第一个元素应占据总空间的 40%,然后第二个元素应占据 5%,第三个元素应占据剩余的 55% 空间。 我的布局
如果weightSum未指定,Android 只会将 child 的权重加在一起。那么,真的有理由使用 weightSum 吗?有什么情况不应该使用它吗? 是不是比让android自己加权重效率更高?
我有 6 个 TextView,用作我的音乐应用程序的按钮。我使用 layout_weight = 1 对其中 6 个进行权重求和,并且仍然有剩余空间。 这是我的 XML:
这是我的布局文件。 我想将屏幕宽度分成两部分。第一部分将有
我有四个 TextView 项目,我想将它们均匀地分布在一条水平线上。这意味着一行中的所有空间必须由 TextView 项均匀占据。像这样: 之前,我为此使用了 LinearLayout。我将 wei
简介: 我有一个 LinearLayout,它包含两个子 LinearLayout,如下所示: 最初,我希望“屏幕 1”占用所有可用的屏
我想知道:什么是android:weightSum和布局权重,它们是如何工作的? 最佳答案 加上 superM 和 Jeff 的回答, 如果LinearLayout中有2个view,第一个layout
我正在以编程方式在 RelativeLayout 中创建 LinearLayout。我想要做的是在 LinearLayout 中分配 weigtsum 并且还想设置 layout_above 属性。问
所以我在按下按钮时创建了 DialogFragment,用于选择一些信息。 如果我使用 weightSum,似乎无论我做什么,即使我指定了 layoutMargin 或父布局的宽度,diaglog 也
我将 LinearLayout 子项的宽度设置为布局的百分比。 它在 7 英寸和 10 英寸的屏幕上显示良好,但在 5 英寸的屏幕上,给定的百分比产生的宽度对于文本来说太小了。 child 的 min
这是我的布局: 这是我的代码: if (userVehicleID != null) { carLayout.setWeigh
我是一名优秀的程序员,十分优秀!