展会信息港展会大全

Android布局_LinearLayout布局
来源:互联网   发布日期:2015-10-13 15:16:21   浏览:1426次  

导读:一、LinearLayout 布局,类似于一个盒子1. 主要属性有:(1)android:orientation设置LinearLayout容器布局组件的方式:要么按行要么按列。只能取值...

一、LinearLayout 布局,类似于一个盒子

1. 主要属性有:

(1)android:orientation

设置LinearLayout容器布局组件的方式:要么按行要么按列。只能取值:horizontal、vertical。

(2)android:gravity

设置布局在LinearLayout容器内的组件的对齐方式。

取值包括:top、bottom、left、right、center、start、end等。

2. 所有放置在LinearLayout中的组件都必须通过android:layout_width和android:layout_height属性来告知

LinearLayout如何对组件进行布局。

有三个可选的值:match_parent/fill_parent----占满父容器的所有空间;

wrap_content ----组件将只占用为了正确显示器内容所需的空间;

一个常数值和单位,可用的单位:

l px(像素):屏幕上的点。

l in(英寸):长度单位。

l mm(毫米):长度单位。

l pt(磅):1/72英寸。

l dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。

l dip:与dp相同,多用于Google示例中。

l sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。

3. weight 属性,权值

android:layout_weight设置组件占用容器的空余显示空间的比例。

在使用垂直布局的情况下,使用android:layout_weight时,

需要设置android:layout_height的值为0;

在使用水平布局的情况下,使用android:layout_weight时,

需要设置android:layout_width的值为0。

在LinearLayout下才有android:layout_weight 属性,主要是为了按百分比进行布局

二、其他的布局

1. RelativeLayout 布局 (相对布局)工程建立后的默认布局

2. TableLayout布局,表格布局,可以利用 android:layout_span 属性进行合并,

使用表格布局时,一般将组建嵌套在 <TableRow></TableRow> 中。

3. ScrollView 布局, 可以提供页面的垂直滚动功能,有垂直滚动条。

赞助本站

人工智能实验室

相关热词: android开发 教程

相关内容
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港