被弃用的词是唯一填写的区别
我发现fill_parent
和match_parent
都是一样的
我发现的唯一区别是fill_parent
从API Level 8开始被弃用,并被match_parent
取代
但是,我没有注意到这两者之间的区别。 如果两者都是相同的,为什么fill_parent
已弃用。 任何人都可以解释这两者之间的差异,除了一个被弃用而另一个不是?
我已经通过http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html
正如你所说,他们是完全一样的。 正如"fill_parent"
所说,他们已经改变了名字,因为"fill_parent"
让开发人员感到困惑。 就事实而言, "fill_parent"
不会填充剩余空间(因为您使用weight属性),但它占用了与其父布局相同的空间。 这就是为什么新名称是"match_parent"
。
据罗曼盖伊在这段视频中,这些话标志着同样的行为。 但是许多开发人员误解了fill_parent的含义,因此他们提出了一个别名。
我已经在Android中开发了足够长的时间,也意识到除了当您想在较旧的API上运行时似乎没有区别。 我会使用fill_parent
因为我使用最少的API 7制作所有应用程序。另外,在附注中,因为Android是向前兼容的,所以这是一条路。
上一篇: Is deprecated word the only difference between fill
下一篇: Is it possible to connect SELinux policy with Android permissions?