ViewGroup.LayoutParams的FILL_PARENT与MATCH_PARENT两个恒量
ViewGroup.LayoutParams的FILL_PARENT与MATCH_PARENT两个常量
常听到有人把LayoutParams的这两个常量给说成不同,乃至有一阵我甚至认为之前看过的api被我记混了。
今天复习的时候,又想起这个问题,于是把API搬出来,告之自己就是相同的。
1. FILL_PARENT与MATCH_PARENT的数值相同
Constant Value: -1 (0xffffffff)
2. FILL_PARENT在API里已注明:This value is deprecated starting in API Level 8 and replaced by MATCH_PARENT
.
3.原因:不得而知,有说是因为Google考虑抄袭java代码的问题,有说是因为大神觉得这个match比fill更贴切
总之,这两个常量现在看来,一个是API8之前的一个是API8之后推荐的。