Android: Linear Layout and weight

来源:互联网 发布:js数组添加元素 push 编辑:程序博客网 时间:2024/04/24 20:34
使用weight需要记住三点:
  • 子元素的android:layout_width都要设为 “0dp”
  • 父元素的android:weightSum 设为子元素的weight之和(可选项,会默认生成)
  • 子元素的android:layout_weight的设置遵照android:weightSum按比例分配

例子:

<LinearLayout    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:weightSum="5">    <Button        android:layout_width="0dp"        android:layout_height="wrap_content"        android:layout_weight="1"        android:text="1" />    <Button        android:layout_width="0dp"        android:layout_height="wrap_content"        android:layout_weight="3"        android:text="2" />    <Button        android:layout_width="0dp"        android:layout_height="wrap_content"        android:layout_weight="1"        android:text="3" /></LinearLayout>

结果:


翻译源自:
http://stackoverflow.com/questions/2698817/linear-layout-and-weight-in-android
0 0
原创粉丝点击