我对两个 XML 属性有点困惑: match_parent
和 fill_parent
。似乎两者是一样的。它们之间有什么区别吗?
原文由 vnshetty 发布,翻译遵循 CC BY-SA 4.0 许可协议
我对两个 XML 属性有点困惑: match_parent
和 fill_parent
。似乎两者是一样的。它们之间有什么区别吗?
原文由 vnshetty 发布,翻译遵循 CC BY-SA 4.0 许可协议
谷歌更改了名称以避免混淆。
旧名称 fill parent
的问题在于它暗示它影响父级的尺寸,而 match parent
更好地描述了结果行为 - 将尺寸与父级匹配。
这两个常量最终都解析为 -1
,因此在应用程序中产生相同的行为。具有讽刺意味的是,为澄清事情而进行的名称更改似乎增加了混乱而不是消除了混乱。
原文由 J.G.Sebring 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答862 阅读✓ 已解决
2 回答2.1k 阅读
2 回答974 阅读✓ 已解决
1 回答758 阅读✓ 已解决
2 回答872 阅读
2 回答809 阅读
1 回答750 阅读
它们是同一件事(在 API 级别 8+ 中)。使用
match_parent
。http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html