Android:layout_weight的用法

  layout_weight是LinearLayout中View布局里一个很重要的属性。

  所有view中的layout_weight缺省值都是为0,意味着他们只在屏幕上占据它们需要显示的空间大小。

  activity根据这个View的比0大的layout_weight值来划分剩余的空间。

  举例说明:假设在LinearLayout布局中,水平方向上有一个TextView和两个EidtText. TextView没有定义layout_weight值,所以它将占据最小的需要提供的空间. 如果两个EditText的layout_weight 都被设置为1, 在父布局中的剩余的宽度将被它们平分.如果一个EditText的layout_weight值为1,另外一个是2, 那么剩余空间的三分之一将给第一个EditText,三分之二将给第二个EditText。

posted on 2010-12-30 10:28  Zhiqiang.Chen  阅读(261)  评论(0编辑  收藏  举报

导航