首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >fill_parent和match_parent之间唯一的区别是不推荐使用word吗

fill_parent和match_parent之间唯一的区别是不推荐使用word吗
EN

Stack Overflow用户
提问于 2011-12-15 15:57:12
回答 4查看 33.3K关注 0票数 71

我发现fill_parentmatch_parent的含义是一样的

  • fill_parent表示视图希望与其父视图一样大,减去父级的填充;如果any.
  • match_parent表示视图希望与其父视图一样大,减去父级的填充(如果有的话)。

我发现的唯一不同之处在于,从级别8开始,就被弃用了,取而代之的是 API

然而,我没有注意到这两者之间有什么不同。如果两者是相同的,那么为什么不推荐使用fill_parent。除了一个被弃用而另一个不被推荐之外,有人能解释这两者之间的区别吗?

我已经通过http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-15 16:04:00

正如你所说,它们是一模一样的。正如Romain Guy所说,他们已经更改了名称,因为"fill_parent"让开发人员感到困惑。事实上,"fill_parent"不会填充剩余的空间(因为您使用了weight属性),但是它占用的空间与它的布局父元素一样多。这就是为什么新名称是"match_parent"的原因。

票数 93
EN

Stack Overflow用户

发布于 2011-12-15 16:02:06

根据罗曼·盖伊在this视频中的说法,这两个词代表了同样的行为。但许多开发人员误解了fill_parent的含义,因此他们想出了一个别名。

票数 9
EN

Stack Overflow用户

发布于 2011-12-15 16:01:32

我已经在Android上开发了足够长的时间,也意识到除了你想在旧的API上运行之外,似乎没有什么不同。我会使用fill_parent,因为我所有的应用程序都使用最低API7。另外,由于安卓是向前兼容的,所以这是可行的。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8516825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档