android常用布局
来源:互联网 发布:网络写手签约 编辑:程序博客网 时间:2024/05/20 22:37
一、线性布局LinearLayout
- 作用:将容器中的组件一个挨一个地排列起来,不仅可以控制各组件横向排列也可以控制各组件纵向排列(通过android:orientation属性控制)
- 特点:线性布局不会换行当组件一个爱一个地排列到头之后剩余的组件不会显示
- android:gravity 设置布局管理器内组件的对齐方式,该属性支持top,bottom,left,right,center_vertical,fill_vertical,center_horizontal,fill_horizontal,center,fill,clip_vertical,clip_horizontal几个属性值,也可以同时指定多种对齐方式的组合
- android:orientation 设置布局管理器内组件的排列方式
- 作用:表格布局采用行列的形式来管理UI组件
- 特点:不需要明确的声明宝航多少行列,二十通过添加TableRow、其他组件来控制表格的行数和列数,每添加一个TableRow就是表格一行,TableRow也是容器,因此它可以不断添加其他组件,每添加一个子组件该表格就增加一列,如果直接向TableLayout中添加组件,那么这个组件将直接占用一列
- android:collapseColumns 设置需要被隐藏的列的列号,多个列序号之间用逗号隔开
- android:shrinkColumns 设置允许被收缩的列序号,多个序号之间用逗号隔开
- adnroid:stretchColumns 设置允许被拉伸的列序号,多个列序号之间用逗号隔开
- 作用:为每个加入其中的组件创建一个空白的区域(称为一帧)
- 特点: 所有的每个子组件占据一帧,这些帧会根据gravity属性执行自动对齐
- android:foreground 设置该帧布局容器的前景图像
- android:foregroundGravity 定义绘制前景图像的gravity属性
- 作用:相对布局容器内子组件的位置总是相对兄弟组件、父容器来决定的,因此这种布局方式被称为相对布局
- 特点:如果A组件的位置是由B组件的位置来决定的,Android要求先定义B组件,在定义A组件
- android:gravity 设置该布局容器内部各子组件的对齐方式
- android:ignoreGravity 设置那个组件不收gravity组件的影响
- 作用:通过x坐标y坐标来控制组件的位置
- 特点:当使用AbsoluteLayout作为布局容器时,布局容器不再管理子组件的位置、大小
- layout_x:指定该子组件的x坐标
- layout_y指定该子组件的y坐标
2 0
- Android中的常用布局
- android 常用的布局
- Android 六 常用布局
- android中的常用布局
- Android 常用布局整理
- android常用布局介绍
- android布局常用属性
- android常用布局
- Android布局常用控件
- Android布局常用
- android常用布局
- android常用布局LinearLayout
- Android常用布局样式
- Android常用界面布局
- android 常用布局
- Android的常用布局
- android常用布局
- android常用view布局
- 傅里叶分析之掐死教程
- IOS 用封装API AsyncSocket进行网络通信
- 设计模式系列课程24之【备忘录模式】
- Java保留指定小数位数工具类
- Java多线程(二)、线程的生命周期和状态控制
- android常用布局
- IE11下event.srcElement获取不到对应属性的解决方法
- sql 优化语句用到的sql语句
- LINQ To XML Tutorials with Examples
- 相比苹果iPhone6如何?三星S5高配版真机谍照
- 有关数组、函数、单例函数
- 六级解题技巧
- 冬季家居保养注意多 木地板和竹材地板的维护知识
- WINDOWS 服务开发