对mars-droid第二季第三集视频的小问题的修正

简介: 2011-09-06 今晚看到mars老师第二季第三集的视频,在看到第11分钟时,mars老师说到了设计宽高的一个参数match_parent的问题,这让我想起了之前自己的笔记。   mars老师以为这是谷歌文档的讹误,并说他自己试过,报错。

2011-09-06

今晚看到mars老师第二季第三集的视频,在看到第11分钟时,mars老师说到了设计宽高的一个参数match_parent的问题,这让我想起了之前自己的笔记。
  mars老师以为这是谷歌文档的讹误,并说他自己试过,报错。我不知道这个问题mars老师后来有没有修正,在这里我贴出我的笔记如下,因为就这个问题,我曾经特意翻过Android的文档。

FILL_PARENT
MATCH_PARENT
WRAP_CONTENT

在看mars老师的第一季视频中,在xml布局文件中设置layout_width及layout_height常用的是fill_parent和wrap_content。前者表示与父控件减于内边距后一样大小,后者表示与它的内容一样大小。
在由工具生成的android的xml文件中,有match_parent。查了文档,注释如下:
public static final int FILL_PARENT 
Since: API Level 1 Special value for the height or width requested by a View. FILL_PARENT means that the view wants to be as big as its parent, minus the parent's padding, if any. This value is deprecated starting in API Level 8 and replaced by MATCH_PARENT. 

Constant Value: -1 (0xffffffff) 

public static final int MATCH_PARENT 
Since: API Level 8 Special value for the height or width requested by a View. MATCH_PARENT means that the view wants to be as big as its parent, minus the parent's padding, if any. Introduced in API Level 8. 

Constant Value: -1 (0xffffffff) 

public static final int WRAP_CONTENT 
Since: API Level 1 Special value for the height or width requested by a View. WRAP_CONTENT means that the view wants to be just large enough to fit its own internal content, taking its own padding into account. 

Constant Value: -2 (0xfffffffe) 

第一个与第二个的注释貌似一样,但是第一个在最后一句话中说,fill_parent在api8的平台之后就开始弃用,并使用match_parent替代。

显然从上面段落的最后一句话,我们能猜到,mars老师之所以使用match_parent不灵验,大概与他所选的Android平台有关,因为match_parent是自api8之后才开始替代fill_parent的。并且从文档中,我们也可以看到,这两个的值是一样的,都是-1(0xffffffff)。
目录
相关文章
|
5月前
|
数据库连接 数据库 Python
惊!Python 上下文管理器竟能如此 DIY,你的代码管理从此焕然一新🎉
【7月更文挑战第3天】Python的上下文管理器是资源管理的关键,保证了如文件或数据库连接的适时打开和关闭,提升代码可读性和可靠性。使用`with`语句结合`__enter__`和`__exit__`方法能简洁地处理异常和资源释放,例如在文件操作中,避免了手动关闭文件的需要。这降低了出错风险,使代码更整洁。
33 0
|
数据采集 PyTorch API
图片识别转公式,GitHub 又一 LaTeX 神器面世
只需要把公式图片用鼠标拖动到工具内,就能一键转成 LaTex 公式。 写论文、做研究时,最让你头疼的是什么?想必公式编辑会榜上有名。那么有没有便捷的方法进行公式编辑呢?这里推荐一款神器,它使用 PyTorch Lightning 可将 LaTeX 数学方程的图像映射到 LaTeX 代码。 它的效果是这样的,输入一张带公式的图片,它能转换成 LaTeX 代码形式:
|
设计模式 前端开发 搜索推荐
【牛刀小试】——浅析DIV+CSS
【牛刀小试】——浅析DIV+CSS
110 0
【牛刀小试】——浅析DIV+CSS
|
编解码 IDE 小程序
Airtest快问快答,你们想问的这里都有!(第2期)
Airtest快问快答,你们想问的这里都有!(第2期)
548 0
Airtest快问快答,你们想问的这里都有!(第2期)
|
编解码 移动开发 IDE
Airtest 快问快答,你们想问的这里都有!(第 1 期)
Airtest 快问快答,你们想问的这里都有!(第 1 期)
708 0
|
安全 IDE 开发工具
答疑第四期 | 使用Airtest最常见的8大问题
答疑第四期 | 使用Airtest最常见的8大问题
567 0
|
存储 JavaScript IDE
PyHubWeekly | 第十一期:一款开挂的Python绘图工具
PyHubWeekly每周定期更新,精选GitHub上优质的Python项目/小工具。 我把PyHubWeekly托管到了Github,感兴趣的可以搜索Github项目PyHubWeekly,如果喜欢,麻烦给个Star支持一下吧。此外,欢迎大家通过提交issue来投稿和推荐自己的项目~
PyHubWeekly | 第十一期:一款开挂的Python绘图工具
|
小程序 开发者
CodeLab小程序预习资料
CodeLab小程序预习资料
CodeLab小程序预习资料
零元学Expression Design 4 - Chapter 7 使用内建功能「Clone」来达成Path的影分身之术
原文:零元学Expression Design 4 - Chapter 7 使用内建功能「Clone」来达成Path的影分身之术 本章所介绍的是便利且快速的内建工具Clone ? 本章所介绍的是便利且快速的内建工具Clone ? ? 为什麽会说像是影分身之术呢? ? 请参照火影忍者(NARUTO): 《分身术》会分身术者,能以一身分出几身,几十身,乃至千百身。
1230 0
|
缓存 Java Android开发
Gradle 2.0 用户指南翻译——第十四章. 教程 - 杂七杂八
翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。
1462 0