一.Android布局的分类:

1.线性布局(LinearLayout)

2.相对布局(RelativeLayout)

3.帧布局(FrameLayout)

4.表格布局(TableLayout)

5.绝对布局(AbsoluteLayout)

6.网格布局(GridLayout)

7.约束布局(ConstraintLayout)

二.Android各种布局的应用场景:

1.线性布局(LinearLayout):简单好用的布局方式;

2.相对布局(RelativeLayout):更加方便地设置各控件之间的相对位置、距离等;

3.帧布局(FrameLayout):当页面有耗时操作是,可以在外层加一个帧布局,来个加载中的显示, visibility属性为visible,然后当操作进行完成后,再将加载中显示页面visibility属性设置为  invisible 不可见  ;

4.表格布局(TableLayout):可占据多列,类似于计算器的场景;

5.绝对布局(AbsoluteLayout):用的很少,难以对不同屏幕大小的手机进行适配;

6.网格布局(GridLayout):相比于表格布局,既可占据多列,也可占据多行,类似于计算器的场景;

7.约束布局(ConstraintLayout):布局减少了嵌套,提高了界面的效率,比较推崇;

Android七大布局的介绍相关推荐

  1. Android 七大布局属性总结

    目录 1.线性布局 2.相对布局 3.帧布局 4.绝对布局 5.表格布局 6.网格布局 7.约束性布局 1.线性布局 线性布局(LinearLayout),将其中的控件在线性方向上依次排列,通过and ...

  2. Android常见界面布局(详细介绍)

    一.View视图 所有的UI元素都是通过View与ViewGroup构建的,对于一个Android应用的用户界面来说,ViewGroup作为容器盛装界面中的控件,它可以包含普通的View控件,也可以包 ...

  3. android梅花形布局,技法介绍——画梅花时的布局

    原标题:技法介绍--画梅花时的布局 技法介绍--画梅花时的布局 作画的布局,要在理解了花卉的生长规律.结构特征.并懂得了基本造型方法和笔墨要求后,进入摹写或创作时,必然会碰到的问题.同样是一种花卉,为 ...

  4. 系出名门Android(2) - 布局(Layout)和菜单(Menu)

    2019独角兽企业重金招聘Python工程师标准>>> 系出名门Android(2) - 布局(Layout)和菜单(Menu) 作者:webabcd 介绍 在 Android 中各 ...

  5. Android五大布局详解

    http://www.open-open.com/lib/view/open1390095269414.html Android 的五大布局分别是LinearLayout(线性布局).FrameLay ...

  6. android 最新写法,详解Android 硬布局item的高级写法

    本文主要介绍了Android 硬布局item的高级写法,分享给大家,具体如下: 效果: 这种布局应该是非常常见了,且写的比较多. 今天简单探讨一下效果图中上下两种布局的写法. 比较 上下效果一致 行数 ...

  7. Android 优化布局层次结构

    前面介绍过使用HierarchyViewer和Android lint来优化我们的程序,这一篇算是总结性的,借助一个小例子来说用怎么优化应用布局.这个例子是android官网给出的,作者也当一把翻译. ...

  8. 浅谈Android五大布局

    来自:http://www.cnblogs.com/wisekingokok/archive/2011/08/23/2150452.html Android的界面是有布局和组件协同完成的,布局好比是建 ...

  9. 简单的Android XML布局使用

    Android XML布局 前言 今天我们来简单介绍一下Android的XML布局以及三种常见的XML布局 目录 1.XML布局的优点 在XML文件中设计UI可以更好地将应用的外观与控制应用行为的代码 ...

最新文章

  1. 举例说明使用MATLAB Coder从MATLAB生成C/C++代码步骤
  2. 什么时候用activity什么时候用fragment
  3. 蓝桥杯 - 垒骰子(动态规划+矩阵快速幂优化)
  4. SAP C4C里收藏了的客户,在什么地方能够快捷打开
  5. jaxb util_JAXB自定义绑定– Java.util.Date / Spring 3序列化
  6. 使用SaxParser和完整代码进行XML解析
  7. 小谈Online-game服务器端设计(4)
  8. 06-spring学习-自动装配
  9. 设计模式学习之--Singleton(单例)模式
  10. 简单易懂——Dijkstra算法讲解
  11. 室内无源定位—激光SLAM在无人机上的飞行测试
  12. Unity_雷达篇以及TUIO协议的使用。
  13. c语言 一元多项式展开括号,一元多项式Polynomial的C语言实现
  14. 中国机器视觉产业全景图谱
  15. Django 实现单点登录(SSO)
  16. 经典PID控制器的缺陷
  17. QQ出现大规模盗号,为什么会这样?就没有解决方法了吗?
  18. 关于js延迟加载的几种方法
  19. navicat 导出excel数据不全问题
  20. 中国异丁酸酐(CAS+97-72-3)行业市场供需与战略研究报告

热门文章

  1. 如何安装 Microsoft Office 兼容包,以便能够使用早期版本的 Excel、PowerPoint 和 Word 来打开和保存来自 2007 Office 程序的文件
  2. Dell笔记本Ins 5510:解决耳机插入笔记本无声音的问题
  3. 大厂架构师之路8. 创业 - 做销售
  4. 检测labview安装visa驱动,并实现串口仪器控制(上篇)
  5. 乌镇关注物联网安全 卡巴斯基重获中国政府投标许可
  6. WordPress插件 | 在WordPress中使用FontAwesome
  7. 精彩实录 | POW'ER 2020 DEFI 创新者大会首日,DeFi创新领袖都聊了啥?
  8. 新时代交互英语上机答案(视听说)
  9. 千亿百度,正在讲一个新故事!!
  10. ppt python 爬虫_python基础教程 PPT-python为什么叫爬虫