可能重复:
android FILL_PARENT和MATCH_PARENT中match_parent和fill_parent属性的区别是什么
我已经通过android开发者网站,他们给出以下差异:
注意:从Android 2.2(API级别8)开始,"fill_parent"已重命名为"match_parent"以更好地反映行为.原因是如果将视图设置为"fill_parent",则在考虑兄弟视图后,它不会展开以填充剩余空间,而是扩展以匹配父视图的大小,无论它与任何兄弟视图重叠.
但任何人都可以用例子解释.所以事情可能会清楚.
K_A*_*nas 10
它们是相同的(在API级别8+中).使用match_parent.
fill_parent(MATCH_PARENT在API级别8及更高级别重命名),这意味着视图希望与其父级一样大(减去填充)
fill_parent:视图应该与其父视图一样大(减去填充).此常量从API级别8开始不推荐使用,并替换为match_parent
对于Android API 1.6到2.1 match_parent会给你一个错误,所以在这些情况下使用fill_parent.为了支持向后兼容性,最好使用fill_parent
我记得Roman Guy(Google的Android开发人员)说,他们改名后因为"fill_parent"开发人员感到困惑.事实上,"fill_parent"没有填充剩余的空间(因为你使用了weight属性),但它占用的空间与布局父级一样多.这就是新名称的原因"match_parent"
| 归档时间: |
|
| 查看次数: |
17869 次 |
| 最近记录: |