题记:从今天开始撸博客了,小丑决定先走一步!从基础开始学起,由此开始android之路,其实完全是被毕设逼得(兴趣?别给我提兴趣—。—),废话不多说了。

android之路的开始由搭建环境开始,这个网上各位大虾,说的太多了,B人就不多废话了。

今天学习android的5大布局。

  1.FrameLayout(帧布局) ----永不改变

个人感觉这种布局像一个幕布一层层的,每一层是一个世界,定义控件可以相互遮挡,控件定义的越后,则控件显示越靠前。

2..LinearLayout(线性布局)---糖葫芦

这个布局是安卓的重要布局之一,各个控件总体呈现线性分布,当然是包裹在<LinearLayout > xxx </LinearLayout>中的控件。

特有属性:orientation,分为vertical(垂直),horizontal(水平),线性布局可以嵌套使用。

3.TableLayout(表格布局)---阡陌纵横

该布局中有个<TableRow></TableRow>标签,控制表格的行数,没定义一个TableRow表格布局中会多出一行。该布局中还有个特有属性:stretchColumns=x(索引为x列的表格可以被拉伸),weight(权重)属性可以用来对表格的大小进行比例分割。特别注意的,这里提及两个属性分别,padding属性是指的是自身边框到自身内部另一个容器边框之间的距离,就是容器内距离;而margin是指的是自身边框到另一个容器边框之间的距离,就是容器外距离。我的理解是比如装一个箱子装了很多月饼盒子,月饼盒子里装了很多月饼,padding设置的是月饼盒子之间的距离,而margin设置的是月饼到月饼盒子的距离(原谅B人是个地道的吃货)。

4.RelativeLayout(相对布局)---同桌的你

包裹在<RelativeLayout></RelativeLayout>中的控件均为相对描述,有above(上),below(下),left(左),right(右)等,具体描述格式是B控件在A控件的左边/右边/上边/下边(这里A控件为已定义过的控件)。此外还有,alignParentRight(右对齐) ,alignTop(上对齐),alignLeft(左对齐),marginLeft(左边空白)单位为像素

5.AbsoluteLayout(绝对布局)

绝对布局通过x,y的坐标决定布局形式。

小丑Android之路-安卓的5大布相关推荐

  1. X86 android r7 z3735,安卓工业平板电脑android系统下各大主流CPU性能大对比分析

    原标题:安卓工业平板电脑android系统下各大主流CPU性能大对比分析 针对工控领域客户在选择工业平板电脑时的困惑,南京研维组织多位业内专家,为大家连续推出10期工业平板电脑的选型要点分析,本文作为 ...

  2. 苹果手机用android系统升级,手机系统升级千万别盲目!安卓与苹果大不相同,后悔升早了...

    原标题:手机系统升级千万别盲目!安卓与苹果大不相同,后悔升早了 随着时代的进步,手机已经成为了大家生活中的必需品,不过不论是苹果手机的ios系统,还是安卓系统的用户肯定都遇到过一种情况,那就是手机系统 ...

  3. Eclipse+ADT+Android SDK 搭建安卓开发环境

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse+ADT+Android SDK 搭建安卓开发环境 博客分类: Android 最近刚开始接触Android(安 ...

  4. Android:Eclipse+ADT+Android SDK 搭建安卓开发环境

    Eclipse+ADT+Android SDK 搭建安卓开发环境 要求 必备知识 windows 7 基本操作. 运行环境 windows 7(64位);  eclipse-jee-luna-SR2- ...

  5. 国内支持原生android吗,定制安卓和原生Android到底有哪些不同之处?彻底真相了...

    相信大家都知道最近在搞机圈有个大新闻,就是小米即将于8月份推出MIUI 9.近日小米MIUI市场副总监@黄龙中 就在微博上征求米粉意见,暗示MIUI 9可能长下面这样. 小米最新官方主题<几何& ...

  6. 安卓8.0 android系统,谷歌安卓8.0重磅来袭!国产定制系统有必要马上适配吗?

    8月末,万众期待的Android 8.0终于正式发布了,而广大用户最关心的问题莫过于自己的手机能否吃上奥利奥了. 其实就目前来说,国外的Android和国内的安卓可以视作是两个不同的生态圈,大部分国产 ...

  7. Android 之路30---UI基础控件

    导读 1.TextView 2.Button 3.Android各种控件的监听器 4.EditText 5.ImageView及ImageButton 6.Android 中Xml文件引用资源的方法 ...

  8. android11电视,适用于Android TV的安卓11更新:提高性能与隐私

    你知道智能电视也有适配的安卓11吗?在前几日,手机上的安卓11终于更新,紧接着,适用于Android TV的安卓11也发布了更新推送,更多信息和XDA小编一起往下看吧! 昨日,谷歌Pixel5有了最新 ...

  9. android l 新功能,Android L怎么样 安卓L新特性汇总

    在刚刚结束的2014谷歌IO大会上,谷歌共发布了8款新品,其中Android L成为发布会的一大看点.此次谷歌并没有将新安卓系统命名为Android 5.0,而是命名为Android L.仅从命名来看 ...

最新文章

  1. 机器人x展架制作_易拉宝展架设计制作常规尺寸材质有哪些?
  2. LeetCode之 insertion-sort-list insertion-sort-list
  3. 使用sublime text2怎样新建文件高速生成HTML头部信息?
  4. Vue实现在前端导出Excel
  5. python百钱买百鸡-百钱买百鸡的Python实现
  6. 多张表数据导入到execl中
  7. Java并发编程笔记之Semaphore信号量源码分析
  8. 用代码建立与数据库的连接 c#连sqlserver
  9. 网页中弹出自定义对话框,并进行传值
  10. OFBiz + Opentaps 目录管理 六. 产品目录
  11. 计蒜之道2015程序设计大赛初赛第三场——腾讯手机地图
  12. python两个 list 获取交集,并集,差集的方法
  13. 语音识别中的MFCC的提取原理和MATLAB实现
  14. 阿里巴巴16字真言 | 管理者的基本要求是什么?
  15. 动态IP和静态IP的区别如何使用动态IP
  16. opencv手动实现运动目标检测
  17. 关闭Win10强制自动更新驱动
  18. VSCode之容器开发环境搭建 (Remote-Containers)
  19. C#中汉字排序简单示例(拼音/笔划)
  20. 什么是 VxLAN?

热门文章

  1. 【计算机图形学算法工具技巧】如何制作mask
  2. wget 命令_Wget命令教程
  3. 信使服务 (Messenger)
  4. vue2.0源码解析(一)
  5. php基础知识点及留言板功能实现
  6. POI操作Excel换行
  7. java final与继承_Java 之继承和 final 关键字
  8. 利用U-Net语义分割进行自己训练集的训练和预测
  9. 打开动森显示维护服务器,动物森友会服装店开启条件是什么 动森服装店打开方式一览...
  10. 网名接龙--之浪子情风实现人生的第一站