Android总体有五大布局:

线性布局(LiearLayout): 屏幕垂直或水平方向布局。

帧布局(FrameLayout):控件从屏幕左上角开始布局。

相对布局(RelativeLayout): 以其他控件为参照布局。

绝对布局(AbsoluteLayout):以屏幕坐标布局。

表格布局(TableLayout):按照行列方式布局。

一、LinearLayout

线性布局在开发中使用最多,具有垂直方向与水平方向的布局方式,通过设置属性“android:orientation”控制方向,属性值垂直(vertical)和水平(horizontal),默认水平方向。

在使用orientation时需要注意一个问题,假如我们使用默认布局方向,即水平方向,若LinearLayout中存在不止一个控件且都未设置具体宽度,即这样的布局代码:

android:layout_width="match_parent"

android:layout_height="match_parent">

android:layout_width="match_parent"

android:layout_height="wrap_content"/>

android五大布局的作用,Android五大布局与实际应用详解相关推荐

  1. duilib各种布局的作用,相对布局与绝对布局的的意义与用法

    duilib各种布局的作用,相对布局与绝对布局的的意义与用法 原文  http://blog.csdn.net/zhuhongshu/article/details/38531447 主题 Duili ...

  2. Android 进阶——Framework 核心之Android Storage Access Framework(SAF)存储访问框架机制详解(一)

    文章大纲 引言 一.Android Storage Access Framework 二.Storage Access Framework 的主要角色成员 1.Document Provider 文件 ...

  3. android收藏功能demo,Android使用Realm数据库实现App中的收藏功能(代码详解)

    前 言 App数据持久化功能是每个App必不可少的功能,而Android最常用的数据持久化方式主要有以下的五种方式: 使用SharedPreferences存储数据: 文件存储数据: SQLite数据 ...

  4. Android 进阶——Framework 核心之Android Storage Access Framework(SAF)存储访问框架机制详解(二)

    文章大纲 引言 一.DirectFragment 1.当选中DirectoryFragment中RecyclerView的Item时 2.选中DirectoryFragment中RecyclerVie ...

  5. android布局的作用,Android UI布局经验总结

    如何在Android中动态设置颜色透明?10%20%到100% Android布局分析工具HierarchyView Android使用include/merge/ViewStub优化布局 List的 ...

  6. duilib 子窗口位置_duilib各种布局的作用,相对布局与绝对布局的的意义与使用方法...

    转载请说明原出处,谢谢~~ 我使用duilib快3个月了.总体感觉duilib的使用还是较为简单的,仅仅是刚入门时可能有些摸不清头脑.今天写一篇关于duilib的入门日志,大致说一下duilib中的各 ...

  7. android strictmode有什么作用,Android严苛模式StrictMode使用详解

    StrictMode类是Android 2.3 (API 9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题,以达到提升应用响应能力的目的.举个例子来说,如果开发者在UI线程中进行了 ...

  8. Android 总结:Manifest文件中,application和activity标签属性详解

    android:hasCode = ["true" | "false"] android:icon = "drawable resource" ...

  9. Android中项目中各个文件夹的含义和用途详解

    1.src:存放所有的*.java源程序. 2.gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID. 3.assets:可以存放项目一些较大的资源文件,例如:图片. ...

最新文章

  1. 数据库抽取,生成CSV文件导出,CSVUtils工具类
  2. 梦工厂实验室 取石子之fans 博弈
  3. 转:如何调用另一个python文件中的代码
  4. TortoiseGit安装过程
  5. 开源免费,zabbix服务器监控全面实现
  6. P7887-「MCOI-06」Existence of Truth【构造】
  7. 会计专业领域计算机应用系统,信息技术在会计专业领域中的应用
  8. STM32H743+CubeMX-QSPI+DMA读取外部FLASH(W25Q128JVSQ)
  9. u盾 签名pdf显示 “签名于修订版中删除”_Adobe Acrobat Reader DC for mac(免费pdf阅读)...
  10. 跨平台音频编辑器ocenaudio(十七)
  11. 【05】AngularJS 指令
  12. Java applet详解
  13. 论fastadmin里面token加密方式
  14. 单片机驱动为什么要设置为低电平有效?
  15. Qt 之显示网络图片
  16. Postgresql - cursor介绍
  17. [actions] -- actions详细使用
  18. IE 调试工具 IETester+DebugBar
  19. R语言做GGEbiplot_基于R语言的GGE双标图在大豆区试中的应用
  20. Dataguru(炼数成金)培训优惠码分享

热门文章

  1. ipv4转ipv6的算法
  2. (转)网络编程:Socket编程从IPv4转向IPv6支持
  3. 如何理解YUV的各种格式
  4. php 打开ppt,怎么播放ppt
  5. css设置透明背景,背景色透明度
  6. Ins照片墙下载工具:4K Stogram for Mac
  7. 数据结构::递归时间复杂度的计算
  8. 奔三之际,任性一把 ——从华为南研所裸辞后的一些体会和感想
  9. 在系统grub.cfg里面设定关闭 aspm
  10. html document自动加载,document.html