博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android学习笔记1-布局的初步了解以及 控件的常见属性
阅读量:5136 次
发布时间:2019-06-13

本文共 1442 字,大约阅读时间需要 4 分钟。

布局:

AbsoluteLayout 绝对布局
FrameLayout 帧布局
LinerLayout 线性布局
RelativeLaout 相对布局
TableLayout 表格布局
GridLayout 网格布局

线性布局 属性 android:
orientation属性:设置LinerLayout 中组件的排列方式,vertical 列,horizontal 行
layout_width属性:设置在父元素中该组件的宽度,值为 wrap_content:内容宽度,match_parent:充满父元素宽度
layout_height属性:设置在父元素中该组件的宽度,取值同 layout_width
gravity属性:top,botton,left,right,center,center_vertical,center_horizontal
layout_weight属性:在子控件中设置父元素中多出来的额外空间的分配权重
visibility属性:控制是否显示,取值可以是 invisible 隐藏不显示,但是控件仍然存在,占用着空间;gone表示空间不存在了,也不占用空间,visible 表示显示出来

相对布局 RelativelLayout (均为这只父子相对位置,或者子控件与子控件的相对位置)

android:layout_toRightOf 在指定控件的右边
android:layout_toLeftOf 在指定控件的左边
android:layout_above 在指定控件的上边
android:layout_below 在指定控件的下边
android:layout_alignBaseline 跟指定空间水平对其
android:layout_alignLeft 跟指定控件左对齐
android:layout_alignRight 跟指定控件右对齐
android:layout_alignTop 跟指定控件顶部对齐
android:layout_alignBotton 跟指定空间底部对齐
android:layout_alignParentLeft 是否跟父布局左对齐
android:layout_alignParentTop 是否跟父布局顶部对齐
android:layout_alignParentRight 是否跟父布局右对齐
android:layout_alignParentBotton是否跟父布局底部对齐
android:layout_centerVertical 在父布局中垂直居中
andriod:layout_centerHorizontal 在父布局中水平居中
android:layout_centerInParent 在父布局中居中

帧布局 FrameLaout (右击res/layout,然后在弹出的菜单中选择new,然后选择Android Xml File,要新建FrameLayout布局文件,就选择FrameLayout作为其根节点即可。文件名为frame_layout.xm)

绝对布局:AbsoluteLayout (根据绝对坐标位置进行布局,不灵活,故而很少使用。)
android:layout_x 指定控件在父布局的x轴坐标
android:layout_y 指定控件在父布局的y轴坐标

 

转载于:https://www.cnblogs.com/ailingfei/p/6693334.html

你可能感兴趣的文章
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Bootstrap
查看>>
Node.js 连接 MySQL
查看>>
ACM-ICPC 2018 world final A题 Catch the Plane
查看>>
那些年,那些书
查看>>
面向对象六大基本原则的理解
查看>>
注解小结
查看>>
java代码编译与C/C++代码编译的区别
查看>>
Bitmap 算法
查看>>
转载 C#文件中GetCommandLineArgs()
查看>>
list control控件的一些操作
查看>>
精读《useEffect 完全指南》
查看>>
SNF快速开发平台MVC-EasyQuery-拖拽生成SQL脚本
查看>>
DrawerLayout实现双向侧滑
查看>>
MySQL入门很简单-触发器
查看>>
LVM快照(snapshot)备份
查看>>
绝望的第四周作业
查看>>
一月流水账
查看>>