Android - 布局技巧需要帮助

时间:2010-08-11 06:42:00

标签: android android-layout

正如我已提到 this site 的布局技巧。

超过一个属性被声明为 android:layout_weight="1"

所以我的困惑是关于android:layout_weight。

  1. android:layout_weight的确切用法在哪里?
  2. 我们应该在哪里使用android:layout_weight?
  3. 请任何人专注于他们的知识。

    感谢名单

2 个答案:

答案 0 :(得分:1)

根据我对layout_weight的理解,我能找到的最接近的比较是你在HTML中为div的宽度或高度传递一些%。在我们的上下文中,weigth似乎指的是您的窗口小部件与给定ViewGroup中的邻居相比应该获得的宽度或高度的百分比。您可以找到另一个例子,其中包含更多解释here 如果你看看他们使用它的方式,它完全符合定义。它们给出了0dip的高度以保持整个空间自由,然后使用相同的权重为2个小部件制作相同的高度。

答案 1 :(得分:1)

layout_weight是应用于视图类的优先级,越高,控件或组与该组内部的配合成比例越大。默认值为0,因此权重为1使其成为其他默认控件的两倍。没有神秘感。