被弃用的词是唯一填写的区别

我发现fill_parentmatch_parent都是一样的

  • 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是向前兼容的,所以这是一条路。

    链接地址: http://www.djcxy.com/p/85343.html

    上一篇: Is deprecated word the only difference between fill

    下一篇: Is it possible to connect SELinux policy with Android permissions?