正如我已提到 this site 的布局技巧。
超过一个属性被声明为 android:layout_weight="1"
。
所以我的困惑是关于android:layout_weight。
请任何人专注于他们的知识。
感谢名单
答案 0 :(得分:1)
根据我对layout_weight的理解,我能找到的最接近的比较是你在HTML中为div的宽度或高度传递一些%。在我们的上下文中,weigth似乎指的是您的窗口小部件与给定ViewGroup
中的邻居相比应该获得的宽度或高度的百分比。您可以找到另一个例子,其中包含更多解释here
如果你看看他们使用它的方式,它完全符合定义。它们给出了0dip的高度以保持整个空间自由,然后使用相同的权重为2个小部件制作相同的高度。
答案 1 :(得分:1)
layout_weight是应用于视图类的优先级,越高,控件或组与该组内部的配合成比例越大。默认值为0,因此权重为1使其成为其他默认控件的两倍。没有神秘感。