`
夜不懂白的黑
  • 浏览: 19734 次
  • 性别: Icon_minigender_1
  • 来自: 孝感
社区版块
存档分类
最新评论

Android读书笔记之Android布局小结

阅读更多

(以前虽然看了一些Android的资料,现在才是真正开始搞起来了,慢慢学习慢慢总结。Android:id="@+id/name"表示在R文件中添加一个静态常量name,用id标实引用;“@id/name”标实应用id为name的常量。)

<一>LinearLayout

Android中最常用的布局之一,他将子元素按照一个方向排列:水平或者竖直。可以通过设置android:orientation="vertical"或者android:orientation="horizontal"设置,所有元素都是一个接一个排列的,如果竖直排列则LinearLayout的元素一个接一个从上到下排列,如果是水平排列则LinearLayout的元素一个接一个从左到右排列

 

<二>FrameLayout

一个FrameLayout对象就好比一块在屏幕上提前预定好的空白位置,比如一张图片。需要注意的是,所有元素都被放置在FrameLayout区域最左上的区域,而且无法为这些元素指定一个确切的位置。如果一个FrameLayout有多个子元素,则后边的元素的显示会重叠在前一个元素上。

 

<三>RelativeLayout

名如其意,相对布局类,首先RelativeLayout是一个容器,它里边的元素,如Button等的位置是按照相对位置计算的。例如两个Button按钮都布局在一个RelativeLayout里面,可以定义第二个Button在第一个的右边,但到底第二个Button在什么位置呢?他还是依赖第一个Button的位置。需要注意的是,出于性能上的考虑,对于相对布局的精确位置的计算只会之行一次,所以,一个可视化组件B依赖于A,则必须要让A出现在B的前面。

 

<四>TableLayout

表格形式的布局,把包含的元素以行和列的形式进行排列,表格的列数为每一行的最大列数,表格的单元格可为空。

 

0
0
分享到:
评论

相关推荐

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...

    Android学习笔记13:表格布局管理器TableLayout

    总结,TableLayout是Android开发中构建表格样布局的重要工具,通过灵活运用其属性和子视图配置,可以实现多种复杂的布局效果。结合实际项目中的TableLayoutDemo,开发者可以更好地理解和掌握这种布局管理器的使用。

    Android xml布局文件生成工具

    在Android应用开发中,XML布局文件是构建用户界面(UI)的主要方式,它允许开发者以声明式编程的方式定义UI元素的结构和样式。...因此,熟悉Android Studio的布局工具是当前Android开发者的必备技能之一。

    《Android应用开发揭秘》读书笔记

    《Android应用开发揭秘》读书笔记不仅是一份个人学习历程的记录,更是一部深入浅出的Android开发指南。本书籍及笔记覆盖了从基础知识到高级应用的广泛内容,为初学者和有经验的开发者提供了宝贵的资源。 ### ...

    Android学习笔记14:相对布局管理器RelativeLayout

    通过阅读Android SDK中的源码,我们可以看到RelativeLayout是如何解析这些布局属性,并在屏幕上精确地放置视图的。工具如Android Studio的布局编辑器提供了可视化的方式来设计和预览Relative Layout,这对于初学者和...

    Android学习笔记15:绝对布局管理器AbsoluteLayout

    在本篇“Android学习笔记15:绝对布局管理器AbsoluteLayout”中,我们将深入探讨一种允许开发者精确控制视图位置的布局方式——AbsoluteLayout。尽管在现代Android开发中已经不推荐使用,但在某些特定场景下,它仍然...

    黑马66期android学习笔记19_线性布局的特性

    在黑马66期的Android学习笔记中,重点讲解了线性布局的特性及其在实际应用中的运用。下面将详细阐述线性布局的相关知识点。 一、线性布局介绍 线性布局按照垂直或水平方向排列其子视图(Views),这些子视图会依次...

    第一行代码 android学习笔记 完整版

    "Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...

    android studio实现笔记本

    在Android开发领域,Android Studio是谷歌官方推荐的集成开发环境(IDE),用于构建Android应用程序。本教程将深入探讨如何利用Android Studio实现一个笔记本应用。首先,我们来看看Android Studio项目的基本结构,...

    基于Android Studio开发的笔记APP.rar

    使用Android Studio内置的布局编辑器(XML)设计笔记APP的用户界面,通常包括主界面、笔记列表视图、笔记详情视图以及添加/编辑笔记的界面。可以利用RecyclerView展示笔记列表,EditText用于输入笔记内容,Button...

    最新最全的Android开发笔记

    笔记还深入讲解了Android的布局设计,包括XML布局文件的编写,以及如何使用各种视图控件(如TextView、EditText、Button等)构建用户界面。同时,还涵盖了ConstraintLayout、LinearLayout、RelativeLayout等布局管理...

    android 开发笔记

    "Android开发笔记"是由real6410公司为开发者提供的一份宝贵的资源,特别针对real6410开发板进行优化,旨在帮助开发者快速提升Android应用开发技能。这份资料包含了从基础知识到实战经验的全方位指导。 首先,"read ...

    android笔记安卓基础知识 四大组件、六大布局、五大存储

    1. **LinearLayout(线性布局)**:按水平或垂直方向排列子视图,是最基础的布局方式之一。 2. **FrameLayout(框架布局)**:将所有子视图堆叠在一起,后面的视图会被前面的视图遮挡。 3. **TableLayout(表格...

    Android开发笔记全集

    《Android开发笔记全集》是一份综合性的学习资源,涵盖了Android应用开发的多个核心领域,旨在帮助开发者系统地掌握Android平台的开发技能。这个压缩包包含的文件名为“Android开发笔记”,暗示着它可能是一个系列的...

    Android学习笔记12:框架布局管理器FrameLayout

    在Android开发中,布局管理器是构建用户界面的关键部分,它们负责组织和定位视图(View)或视图组(ViewGroup)。本篇我们将深入探讨`FrameLayout`,这是一个非常基础但灵活的布局管理器,它允许你在屏幕上精确地...

    android学习笔记2(五种布局)

    这篇“android学习笔记2”着重探讨了五种常见的Android布局,它们分别是线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、网格布局(GridLayout)以及约束布局(ConstraintLayout)。...

    Android学习笔记16:布局管理器的嵌套

    本篇学习笔记主要探讨的是如何在Android应用中进行布局管理器的嵌套,这是一项提升界面复杂性和交互性的技术。我们将深入理解嵌套布局的工作原理,同时通过一个名为`NestedLayoutDemo`的实际项目来实践这些概念。 ...

    《疯狂Android讲义》02章读书笔记(含源码)

    《疯狂Android讲义》是Android开发领域的一本经典著作,其第二章主要...通过阅读《疯狂Android讲义》第二章并实践其中的源码,开发者可以全面掌握Android开发的基本概念和技能,为进一步深入学习和实际开发奠定基础。

    黑马66期android学习笔记14-电话拨号器定义布局&获取组件对象

    本篇学习笔记主要探讨了如何自定义电话拨号器的布局以及如何获取布局中的组件对象,这些都是构建自定义拨号应用的关键步骤。以下将详细阐述这两个知识点。 首先,**定义布局** 是Android开发中的基础工作。在XML...

Global site tag (gtag.js) - Google Analytics