表格布局和线性布局
2015-07-27 23:45
513 查看
XML: 一种是事件流(SAX)的解析和(DOM)文档解析。
步骤:
(1):在新建项目的res/layout下的项目目录布局文件 main.xml 中进行修改
(2):表格布局管理器: <TableLayout
其中为行的布局: <TableRow
基本格式:
<TableLayout xmlns:android=http://schemas.android.com/apk/res/android
属性列表
>
<TableRow 属性列表> 需要添加的UI组件 </TableRow>
多个<TableRow>
</TableLayout>
(3):线性布局管理器: <LinearLayout
线性布局是将放入其中的组件按照垂直或水平方向来布局。在线性布局中,每一行(针对垂直排序)或每一列(针对水平排序)
中只能放一个组件,并且android中的线性布局不会换行,当到达窗体的边缘时,后面的组件就不再显示。
其中排列方式由 android:orientation 属性来控制 对齐方式由 android:gravity 属性来控制
基本格式:
<LinearLayout xmlns:android="http://schemas:android.com/apk/res/android"
属性列表
>
</LinearLayout>
其中添加文本组件: <TextView
添加图像文本: <ImageView
(4) :帧布局管理器: <FrameLayout
<FrameLayout xmlns:android="http://schemas:android.com/apk/android">
属性列表
>
</FrameLayout>
(5) :相对布局管理器: <RelativeLayout
<RelativeLayout xmlns:android=http://schemas:android.com/apk/android>
属性列表
>
</RelativeLayout>
(6) : 绝对布局管理器 :<AbsoluteLayout //此种布局在2.0中已经不再用了。
步骤:
(1):在新建项目的res/layout下的项目目录布局文件 main.xml 中进行修改
(2):表格布局管理器: <TableLayout
其中为行的布局: <TableRow
基本格式:
<TableLayout xmlns:android=http://schemas.android.com/apk/res/android
属性列表
>
<TableRow 属性列表> 需要添加的UI组件 </TableRow>
多个<TableRow>
</TableLayout>
(3):线性布局管理器: <LinearLayout
线性布局是将放入其中的组件按照垂直或水平方向来布局。在线性布局中,每一行(针对垂直排序)或每一列(针对水平排序)
中只能放一个组件,并且android中的线性布局不会换行,当到达窗体的边缘时,后面的组件就不再显示。
其中排列方式由 android:orientation 属性来控制 对齐方式由 android:gravity 属性来控制
基本格式:
<LinearLayout xmlns:android="http://schemas:android.com/apk/res/android"
属性列表
>
</LinearLayout>
其中添加文本组件: <TextView
添加图像文本: <ImageView
(4) :帧布局管理器: <FrameLayout
<FrameLayout xmlns:android="http://schemas:android.com/apk/android">
属性列表
>
</FrameLayout>
(5) :相对布局管理器: <RelativeLayout
<RelativeLayout xmlns:android=http://schemas:android.com/apk/android>
属性列表
>
</RelativeLayout>
(6) : 绝对布局管理器 :<AbsoluteLayout //此种布局在2.0中已经不再用了。
相关文章推荐
- 移动H5前端性能优化指南
- java学习笔记(五)collections--vector
- Android第一夜
- HDU 1171 Big Event in HDU
- 代码中使用Fragment(2)
- Debug---Eclipse断点调试基础
- response.setHeader()下载中文文件名乱码问题
- Nginx配置
- [2015-07-27] python009
- HDOJ 1237 简单计算器(堆栈)
- ViewDragHelper的用法
- PostgreSQL和MYsql的对比
- oozie 学习笔记 action
- ASP.NET MVC中如何以ajax的方式在View和Action中传递数据
- php专家的博客
- 多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
- android studio 加载第三方类库
- 数据抽象、面向对象程序设计基本概念
- 封装linux 条件互斥锁
- 《秋声》——朱熹