1.LinearLayout布局(线性布局)
<LinearLayout ......>
<TextView></TextView>
<TextView></TextView>
......
</LinearLayout>
android:gravity : 空间中的内容位置。
android:paddingLeft : 内容与边框的距离,dip是一种单位,好处就是对像素没有关系
android:layout_weight : 占整个界面的比例,数值越大,占得空间越大
android:textSize : 字体大小,pt是一种单位
android:singleLine : 把所有的内容放在一行显示,显示不下的自己用"..."表示
2.TableLayout布局(表格布局)
<TableLayout ...... android:stretchColumns="1" >
<TableRow>
<TextView></TextView>
<TextView></TextView>
</TableRow>
<TableRow>
<TextView></TextView>
<TextView></TextView>
</TableRow>
......
</TableLayout>
android:stretchColumns : 按照第几列的长度扩展,下标以0开始。
3.布局嵌套
<LinearLayout ......>
<LinearLayout ......>
......
</LinearLayout>
<LinearLayout ......>
......
</LinearLayout>
<TableLayout ......>
......
</TableLayout>
</LinearLayout>
再嵌套中,会用到layout_weight属性,来把布局的比例区分出来。
4.相对布局(RelativeLayput)
<RelativeLayout>
<TextView
...... //控件的布局属性
.....//控件的布局属性
</RelativeLayout>
控件布局的属性介绍
android:layout_above 将该控件的底部至于给定ID控件之上。
android:layout_below 将该控件的底部至于给定ID控件之下。
android:layout_toLeftOf 将该控件的右边缘和给定ID控件的左边缘对齐。
android:layout_toRightOf 将该控件的左边缘和给定ID控件的右边缘对齐。
android:layout_alignBaseline 该控件的baseline和给定ID控件的baseline对齐。
android:layout_alignBottom 将该控件的底部边缘和给定ID控件的底部边缘
android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐
android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐。
上边2组的值,是控件的id
下边2组的值,是true或false
android:layout_alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐。
android:layout_alignParentLeft 如果该值为true,则将该控件的左边和父控件的左边对齐。
android:layout_alignParentRight 如果该值为true,则将该控件的右边和父控件的右边对齐。
android:layout_alignParentTop 如果该值为true,则将该控件的顶部和父控件的顶部对齐。
android:layout_centerHorizontal 如果值为true,该控件将被置于水平方向的中央
android:layout_centerInParent 如果值为true,该控件将被置于父控件水平方向和垂直方向的中央
android:layout_centerVertical 如果值为true,该控件将被置于垂直方向的中央
分享到:
相关推荐
3、Java基础第九讲:面向对象基础(三) « { Android学习指南 }_files 4、Java基础第十讲:面向对象基础(四) « { Android学习指南 }_files 5、Java基础第十一讲:面向对象基础(五) « { Android学习指南 }_...
Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的跳转及传值 Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 ...
Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...
Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...
记录了作者学习安卓开发过程中见到的各种各样的问题 ,主要是用ANDROID STUDIO 3.2 开发,是学习ANDROID 开发不可多得的学习笔记,作者三个多月的心血,
Android学习笔记(1)-永远不变的Hello World Android学习笔记(2)-初识Activity Android学习笔记(3)-Activity的生命周期 Android学习笔记(4)-学习Intent的使用,
Android学习笔记(十三) 碎片 完整源码
JAVA学习资料思维导图,主要包括以下内容: 一、JAVA部分 1、GUI(Abstract Window Tookit).mmap 2、Java中的注解.mmap 3、Java网络编程.mmap 4、Java中的反射.mmap 5、Java中级总结.mmap 6、Swing和事件处理.mmap 7...
android JNI学习三的最后代码实例
• Android画图学习总结(三)——Drawable • Android画图学习总结(四)——Animation(上) • Android画图学习总结(四)——Animation(中) • Android画图学习总结(四)——Animation(下) • Android...
Android volley 网络框架学习 Android volley 网络框架学习
3.Android.mk或Android.bp中引用Android的第三方(jar、aar、so)、Androidx的类库等的使用方法 4.Android.mk或Android.bp编译生成Apk、静态库、动态库、可执行文件等的使用方法 5.Android系统定制有源码App或无源码...
教程名称:Android 4.0开发入门经典学习文档合集课程目录:【】Android4开发入门经典 ? 第七部分(1):数据存储【】Android4开发入门经典 ? 第七部分(2):数据存储【】Android4开发入门经典 ? 第三部分【】...
Java学习路线,Android学习路线,Java全套路线视频下载连接,这一整套的当前最新最权威的java学习视频,从javase到javaee到3G全部学完需要半年,非常详细的视频
android学习笔记系列,对android开发有帮助。
NULL 博文链接:https://ylxy3058.iteye.com/blog/2228149
第一行代码Android学习练习代码3
如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式...