Android五大布局Layout 1,LinearLayout 线性布局: 制定线性布局的排列方式:水平排列 horizontal、垂直排列 vertical eg: android:orientation="horizontal" 控制当前 控件的内容 的显示区域: eg: android:gravity="right|center_vertical" 控制当前控件在父元素的位置: eg: android:layout_gravity="right" 额外空间分配(权重): 额外总空间 (在<LinearLayout />节点下) android:Layout_weightSum eg: android:Layout_weightSum="2" 分配的额外空间:(在<LinearLayout />节点的字节点下) Layout_weight eg: android:layout_weight="1" 控制布局是否显示:显示 visible、不显示,但占空间 invisible、隐藏(不占用空间) gone eg: android:visibility="invisible" 2,RelativeLayout 相对布局: android:layout_centerVertical 在父布局中垂直居中 android:layout_centerHorizontal 在父布局中水平居中 android:layout_centerInParent 在父布局中居中 eg: android:layout_centerHorizontal="true" android:layout_alignParentLeft 是否跟父布局左对齐 android:layout_alignParentTop 是否跟父布局顶部对齐 android:layout_alignParentRight 是否跟父布局右对齐 android:layout_alignParentBottom 是否跟父布局底部对齐 eg: android:layout_alignParentRight="true" android:layout_toRightOf 在指定控件的右边 android:layout_toLeftOf 在指定控件的左边 android:layout_above 在指定控件的上边 android:layout_below 在指定控件的下边 eg: android:layout_toLeftOf="@id/btn_center" android:layout_alignBaseline 跟指定控件水平对齐 android:layout_alignLeft 跟指定控件左对齐 android:layout_alignRight 跟指定控件右对齐 android:layout_alignTop 跟指定控件顶部对齐 android:layout_alignBottom 跟指定控件底部对齐 eg: android:layout_alignTop="@id/btn_center" 3,TableLayout 表格布局: 注:1,<TableRow />单元行里的单元格的宽度小于默认的宽度时就不起作用,其默认是fill_parent,高度可以自定义大小 2,列号从0开始排:0,1,2,3··· android:shrinkColumns 收缩列(在<TableLayout />中设置,作用在整个表格) android:stretchColumns 拉伸列(在<TableLayout />中设置,作用在整个表格) android:collapseColumns 隐藏列(在<TableLayout />中设置,作用在整个表格) eg: android:shrinkColumns="0" 当行的宽度不够时,第0列自动收缩变窄 eg: android:collapseColumns="0" 隐藏第0列 android:layout_column 指定该控件在该行所在的列(在<TableRow />中设置,作用在该行指定的控件) android:layout_span 指定该控件在该行所占列的个数(在<TableRow />中设置,作用在该行指定的控件),默认值为1 eg: android:layout_column="2" 指定该控在该行的第2列(下标为2) eg: android:layout_span="2" 指定该控件在该行所占的列数为2 4,AbsoluteLayout 绝对布局: android:layout_x 指定控件在父布局的x轴坐标 eg: android:layout_x="30dp" android:layout_y 指定控件在父布局的y轴坐标 eg: android:layout_y="40dp" 5,FrameLayout 帧布局: 新添加的控件覆盖在前一个控件之上,即:每次添加的控件都显示在最上面
详细解决方案
Android中的五大格局
热度:97 发布时间:2016-04-28 00:34:05.0
相关解决方案
- android 读取byte[]中的元素解决方案
- android 标题栏兑现方式
- android 中Activity向BroadcastReceiver发送数据,该怎么解决
- Android 4.0 为什么模拟器老是提示小弟我谷歌拼音输入法已停止
- android:getSharedPreferences() 这是哪个类的方法解决思路
- android 怎么判断一个程序是否联网
- android RadioButton如何设置默认选中
- android 怎么重新设置锚点
- android 图片对象获取的有关问题
- android 关于服务连接的疑义
- android 怎么实现对view的放大和缩小
- android ID,该如何处理
- 准备复习2-3个月,看java+android,请问有经验者,怎么看效果最好》
- android UI线程与AsyncTask的有关问题
- android(java) 中文乱码的有关问题
- android 动态设立控件高度
- Android test project 编译方法
- android 4.03启动出错,显示"Encryption Unsuccessful"该如何解决
- Android 下面的listView的动态效果怎么实现的?求源代码,多谢
- Android?Palm?Symbian?Windows Mobile?学哪个有“钱图”?解决方案
- Android 开发语言,该怎么解决
- 单个人去做手机开发选什么平台好?android,iphone?解决办法
- Android 虚拟机崩溃的有关问题
- 想学学移动平台的开发 android 还是windows phone7好啊该怎么处理
- Android 上的如何读写设备文件
- Android 2.2 API 汉语文档系列(3) —— AccessibilityService
- 【先睹为快】ArcGIS Android SDK上一版本新特性
- ArcGIS for Android app v2.0.4公布
- android.hardware.USB种介绍
- android linux开发 在线电子书解决方案