匹配父母和填充父母之间有什么区别?

匹配父母和填充父母之间有什么区别?

我对两个XML属性有点困惑:match_parentfill_parent..看来两者是一样的。他们之间有什么区别吗?



HUX布斯
浏览 360回答 3
3回答

Helenr

谷歌改名是为了避免混淆。老名字的问题fill parent它意味着它会影响父级的维度,而match parent更好地描述结果行为-将维度与父级匹配。这两个常量解析为-1最后,在应用程序中产生相同的行为。讽刺的是,为了澄清事情而做的这个名字的改变似乎增加了混乱,而不是消除了它。

梦里花落0921

在功能上没有区别,Google只是将名称从Fill_PARY更改为Match_PARY,从API级别8(Android2.2)更改。出于兼容性原因,Fill_PAROR仍然可用。LayoutParams.FILL_PARENT和LayoutParams.MATCH_PARENT两者都有价值-1。不确定是什么驱使Google从Fill父级更改为匹配的父级:)因为大部分phones are >= Android 2.2.。为了将来的兼容性你应该使用匹配父母.。不确定他们什么时候会停止老的填充父常数!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android