我发现fill_parent
和match_parent
的含义是一样的
我发现的唯一不同之处在于,从级别8开始,就被弃用了,取而代之的是 API
然而,我没有注意到这两者之间有什么不同。如果两者是相同的,那么为什么不推荐使用fill_parent
。除了一个被弃用而另一个不被推荐之外,有人能解释这两者之间的区别吗?
我已经通过http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html
发布于 2011-12-15 16:04:00
正如你所说,它们是一模一样的。正如Romain Guy所说,他们已经更改了名称,因为"fill_parent"
让开发人员感到困惑。事实上,"fill_parent"
不会填充剩余的空间(因为您使用了weight属性),但是它占用的空间与它的布局父元素一样多。这就是为什么新名称是"match_parent"
的原因。
发布于 2011-12-15 16:02:06
根据罗曼·盖伊在this视频中的说法,这两个词代表了同样的行为。但许多开发人员误解了fill_parent的含义,因此他们想出了一个别名。
发布于 2011-12-15 16:01:32
我已经在Android上开发了足够长的时间,也意识到除了你想在旧的API上运行之外,似乎没有什么不同。我会使用fill_parent
,因为我所有的应用程序都使用最低API7。另外,由于安卓是向前兼容的,所以这是可行的。
https://stackoverflow.com/questions/8516825
复制相似问题