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操作系统作为全球最广泛使用的移动设备平台之一,其重要性不言而喻。对于开发者而言,掌握Android开发技能不仅能够提升个人职业竞争力,还能够为...
Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的跳转及传值 Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 ...
"Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...
Android学习体系涵盖了从基础知识到高级应用的全方位课程内容,注重理论与实践相结合,旨在培养具备全面Android开发技能的专业人才。以下是根据提供的文件内容详细解读的知识点: 一、Android未来发展趋势: ...
这里我们有两个文件:`Android学习.jpg` 和 `Android学习.mmap`,它们很可能是Android学习的思维导图图像文件和一个MindMap(思维导图软件)的原文件。 `Android学习.jpg` 很可能是一个静态图像,它展示了Android...
标题中提到的是“Android学习路线”,这指向了Android移动应用开发的系统性学习方案。由于Android是一个极为复杂的移动操作系统,其应用开发过程涵盖了广泛的知识点和技术栈,因此学习路线将帮助开发者梳理这些知识...
- 笔记是作者在Android Studio 3.2版本上进行安卓开发学习时遇到的问题记录,涵盖三个多月的学习心得。 2. Android颜色设置 - 学习如何在Android应用中设置和使用颜色,颜色的定义和应用是Android UI设计的基本...
**Android 学习资料汇编** 本资料汇编主要针对Android开发进行整理,不仅涵盖了Android的基础知识,还涉及到了与其相关的J2ME学习资源,对于初学者来说是极佳的入门指南。以下将分别对各个文件进行详细解读,帮助...
在“Android学习计划”这个主题下,我们主要探讨的是如何系统地学习Android开发技术,以及可能涉及的相关工具和源码分析。在这个过程中,无论是初学者还是有经验的开发者,都需要一个明确的学习路径来提升自己的技能...
3. 第四期《Android widget Ver 2.0.0(build 2009.06.30).pdf》主要围绕Android小部件(Widget)展开,详述了如何创建和优化桌面小部件,提升用户体验。 4. 第三期《Android Market及应用发布.pdf》讲述了如何在...
在Android学习过程中,掌握基础知识是至关重要的。"Android学习精要"这个压缩包文件很可能包含了大量关于Android开发的基础教程和代码示例,旨在帮助初学者快速理解和上手。以下是一些核心的Android知识点,这些内容...
3. **基础书籍**:资料中的"2011年1月1日更新 - Android 新手入门 - eoe·Android开发者门户 - Powered by Discuz!.mht"可能是某个网站的教程存档,包含当时的最新Android入门知识。这类资源通常会讲解Android开发...
Android学习是Android客户端目前最全面的免费离线Android学习书籍,讲述最前沿的Android编程技术,给您不一样的Android学习体验。主要内容包括两部分: 1、Android环境搭建 2、Android常用控件的使用 3、Android多...
**Android学习进阶知识点详解** 在移动开发领域,Android占据着重要的地位,是开发者们热衷于探索的技术平台。这份“Android学习进阶精品资料大全”涵盖了从基础到高级的各种资源,适合Android新手和有经验的开发者...
Android 学习之路 Android 学习之路是 Android 开发者的必经之路,对于初学者来说,了解 Android 开发的分类非常重要。Android 开发可以分为四大类:Android 客户端应用程序、Android 通用类程序、Android 游戏...
这个"Android学习资料批量下"的压缩包包含了几个关键部分,旨在为初学者和有经验的开发者提供丰富的学习资源。接下来,我们将深入探讨这些标签所代表的知识点,并逐一解析它们的重要性。 **经典教程** 经典教程通常...
《Android学习手册》是一部全面深入探讨Android开发技术的综合指南,涵盖了从初学者入门到高级开发者精通所需的所有关键知识点。本手册旨在为Android开发者提供一个系统化的学习路径,帮助他们在Android开发领域建立...