博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 之布局(二)
阅读量:6204 次
发布时间:2019-06-21

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

3、TableLayout(表格布局)

像表格一样布局,通常情况下,TableLayout有多个TableRow组成,每个TableRow就是一行。

 

总结:常用属性:

[1]shrinkColumns属性:以0行为序,当TableRow里面的控件布满布局时,指定列自动延伸以填充可用部分;当TableRow里面的控件还没有布满布局时,shrinkColumns不起作用。(android:shrinkColumns="2",第3列布满时填充

[2]strechColumns属性:以第0行为序,指定列对空白部分进行填充。(android:strechColumns="2",第3列填充)

[3]collapseColumns属性:以0行为序,隐藏指定的列.。(android:strechColumns="2",隐藏第3列)

[4]layout_column属性:以0行为序,设置组件显示指定列。(android:layout_column="2",显示在第三列

[5]layout_span属性:以第0行为序,设置组件显示占用的列数。(android:layout_span="3",占用3列

4、AbsoluteLayout(绝对布局)

        组件的位置可以准确的指定其在屏幕的x/y坐标位置。虽然可以精确的去规定坐标,但是由于代码的书写过于刚硬,使得在不同的设备,不同分辨率的手机移动设备上不能很好的显示应有的效果,所以此布局不怎么被推荐使用。

5、FrameLayout(单帧布局)

      据说是五种布局中最简单的一种,因为单帧布局在新定义组件的时候都会将组件放置屏幕的左上角,即使在此布局中定义多个组件,后一个组件总会将前一个组件所覆盖,除非最后一个组件是透明的。

 

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

你可能感兴趣的文章
Android View滚动、拉伸到顶/底部弹性回弹复位
查看>>
mongodb分布式集群搭建手记
查看>>
您有一个上云锦囊尚未领取!
查看>>
libcurl上传文件
查看>>
Java Web的web.xml文件作用及基本配置(转)
查看>>
关于双黑洞和引力波,LIGO科学家回答了这7个你可能会关心的问题
查看>>
订阅Jenkins的邮件列表,获取最新的信息
查看>>
区块链101:区块链的应用和用例是什么?
查看>>
[连载]《C#通讯(串口和网络)框架的设计与实现》- 13.中英文版本切换设计
查看>>
交通银行信息技术管理部副总经理张漫丽:交通银行“大数据+人工智能”应用研究...
查看>>
马约拉纳费米子:推动量子计算的“天使粒子”
查看>>
瑞立视:厚积薄发且具有“工匠精神”的中国品牌
查看>>
IBM推全球首个5纳米芯片:计划2020年量产
查看>>
git与svn的区别 ?Git 与 SVN那个更好?
查看>>
嵌入式开发-lesson9-顺序结构程序设计
查看>>
使用ActionTrail Python SDK
查看>>
数据显示,中国近一半的独角兽企业由“BATJ”四巨头投资
查看>>
Hyper-V 替换 vmwp
查看>>
用ntdsutil命令中的restore object 更新版本号
查看>>
使用brew安装软件
查看>>