博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android布局解析,图文(转)
阅读量:6573 次
发布时间:2019-06-24

本文共 788 字,大约阅读时间需要 2 分钟。

LinearLayout:相当于Java GUI中的FlowLayout(流式布局),就是说一个组件后边跟一个,挨着靠,一个组件把一行占满了,就靠到下一行。

linearlayoutdemo.xml

 

效果:

AbsolutelyLayout:绝对布局,相当于Java GUI中的空布局,就是啥也没有。组件的位置需要用坐标来显示。但是在android2.3之后已经弃用了,这种布局不能适应多种屏幕尺寸,局限性太大,但是对于独立开发者,单人单机来讲,用用也无妨。

absolutelayoutdemo.xml

效果:

FrameLayout:这种布局是一层叠着一层,游戏类应用常会使用,涉及到NPC的构建视图等。

framelayoutdemo.xml

效果:

RelativeLayout:关系布局,顾名思义,就是靠关系,谁在谁的左边谁在谁的上边,谁前边和谁对其等等。属性这里就不赘述了,需要时查API即可。

relativelayoutdemo.xml

效果:

GridLayout:网格布局,自定义N x N,可拓展到屏幕外围,猜想:当某些游戏应用的地图大于手机屏幕时,可以使用此种布局,一张图片太大,可以用多张图片进行拼接,内嵌FrameLayout实现NPC在地图上。

gridlayoutdemo.xml

  

转载地址:http://ozljo.baihongyu.com/

你可能感兴趣的文章
3. 深入研究 UCenter API 之 加密与解密(转载)
查看>>
Asp.net MVC验证哪些事(3)-- Remote验证及其改进(附源码)
查看>>
php文件处理
查看>>
今天写了个从一张表数据插入到另一张表的oracle 语句
查看>>
Odoo Auto Backup Database And Set Linux task schedualer
查看>>
Java线程专栏文章汇总(转)
查看>>
listview中getview异步加载网络图片
查看>>
【AdaBoost算法】积分图代码实现
查看>>
如何让jquery-easyui的combobox像select那样不可编辑
查看>>
Linq之扩展方法
查看>>
【Bug Fix】Error : Can't create table 'moshop_1.#sql-534_185' (errno: 150)
查看>>
Android DownloadManager 的使用
查看>>
Android数据的四种存储方式
查看>>
上海互联网整体沉沦:盛大巨人全没落 8年没出一个马云
查看>>
fabric批量操作远程操作主机的练习
查看>>
css知多少(7)——盒子模型
查看>>
【转】在Ubuntu上下载、编译和安装Android最新源代码
查看>>
Dubbo入门实例--转载
查看>>
设计模式C++学习笔记之三(Singleton单例模式)
查看>>
【Oracle学习笔记-4】内连接和外连接的区别
查看>>