博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android入门篇(二)布局文件 容器②
阅读量:6928 次
发布时间:2019-06-27

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

ViewGroup

这篇是接着上一篇继续些的,上一篇写了关于LinearLayout,RelativeLayout的相关介绍,这里介绍剩下的几个常见的容器

FrameLayout

这是简单的应用

clipboard.png
效果就是这个样子:
clipboard.png

帧布局支持layout_gravity,参数常用的包括center,right,left,bottom,top,值得注意的是这些参数可以包含多个,比如left|bottom,代表位于屏幕的左下角

除了gravity,framelayout还有一些其他的参数,比如foreground该参数指的就是前景图,配合foregroundGravity可以控制前景图的位置,看一个例子:

clipboard.png

效果就是这样了:

clipboard.png

TableLayout

这也是一种常见的布局格式,就是一种表格的布局。这里也是看一下简单的应用。

clipboard.png

这就是是最基础的表格使用,这里只添加了一行。

下面看一下常见的属性:
collapseColumns:设置需要被隐藏的列的序号;
shrinkColumns:设置允许被收缩的列的列序号;
stretchColumns:设置运行被拉伸的列的列序号;

clipboard.png

可以看到这个例子中使用了两个特性,一个隐藏列,一个拉长。

效果就是这样了:

clipboard.png

GridLayout

这是一种网格状的布局格式,这种布局也算是一种常用的布局,不过我没有经常使用过这种类似的布局。

clipboard.png

可以看到这种布局需要设定的有orientation,网格的布局方向,还需要设定的就是columnCount,还有就是下属组件的layout_columnSpan。

这种布局的效果就是下面这个样子了:

clipboard.png

这个样例应该挺熟悉的吧,就是一个简单的计算机的界面。

大概的容器就介绍到这里了,就介绍组件的使用。

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

你可能感兴趣的文章
三种算法转换色彩灰阶
查看>>
Skype for Business 2015 快速入门手册 v1.1
查看>>
微软私有云分享(R2)25集成WSUS
查看>>
批量删除2012年9月份以前的表
查看>>
FOSRestBundle功能包:异常控制器支持
查看>>
咬定青山、立根破岩
查看>>
查询优化器内核剖析第四篇:从一个实例看执行计划
查看>>
微商推广必修课::懂得人性营销让订单满天飞
查看>>
VCS双机由于ID冲突导致启动失败
查看>>
经验、知识和信息是天生免费的东西吗?
查看>>
QQ兴趣部落引流方法经验谈
查看>>
十一推荐:一部电影,一本书,一首歌
查看>>
智能硬件:突破创新的时代
查看>>
Percona5.6自身已支持杀死慢SQL
查看>>
【UNITY3D 游戏开发之八】Unity编译到iPhone运行 Collider 无法正常触发事件解决方案...
查看>>
5分钟了解MariaDB创建角色功能
查看>>
系统优化之Dojo优化策略--页面加载机制优化
查看>>
大卫谈学习
查看>>
IDC:全球安全产品与服务支出预测2017-2021
查看>>
Exchange企业实战技巧(16)发布SMTP、POP、IMAP连接信息设置
查看>>