有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ,从API Level为8开始我们可以直接用MATCH_PARENT来代替FILL_PARENT,最后Android123提醒大家,他们的定义本质是一样均为-1,只是换了个别名,可能为了更准确些,比如最终在SDK中的定义为:
fill_parent -1 The view should be as big as its parent (minus padding). This constant is deprecated starting from API Level 8 and is replaced by match_parent.
match_parent -1 The view should be as big as its parent (minus padding). Introduced in API Level 8.
wrap_content -2 The view should be only big enough to enclose its content (plus padding).

本文解释了在Android布局中MATCH_PARENT的作用及历史变更。MATCH_PARENT自Android2.2版本引入,作为FILL_PARENT的别名,二者均表示视图应尽可能填充其父容器(减去内边距)。此外,本文还对比了WRAP_CONTENT属性,该属性使视图仅占据足够包含其内容的空间。
112

被折叠的 条评论
为什么被折叠?



