1. 苏葳的备忘录首页
  2. 移动平台

Android的重力与引力

android layoutAndroid的LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果是垂直排列,那么将是一个N行单列的结构,每一行只会有一个元素,而不论这个元素的宽度为多少;如果是水平排列,那么将是一个单行N列的结构。如果搭建两行两列的结构,通常的方式是先垂直排列两个元素,每一个元素里再包含一个LinearLayout进行水平排列。

一个linear视图,两个view 如webview和adview,若想将adview放在底部,webview用来显示内容,要怎么办呢? adview的

android:layout_gravity="bottom"

是一定要设置的。那么引力呢?adview是固定高度的,而webview占其余空间,所以adview 要设成:

android:layout_weight=“0”

而webview设为:

android:layout_weight=“1”

意味着webview引力更强,所有空余空间都会被webview占有。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/368.html

发表评论

邮箱地址不会被公开。 必填项已用*标注