登录

去注册

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

每日一问 | 自定义控件测量模式真的和 match_parent,wrap_content 一一对应吗?

xiaoyang   2020-03-30 01:01   收藏

在早期的博客的里面,很多时候,见到有如下的介绍:

  • 如果你的 View 设置了 match_parent,则在onMeasure 中得到的测量模式为:EXACTLY;
  • 如果设置了 wrap_conent,则对应测量模式为:AT_MOST;
  • 还剩下一个 UNSPECIFIED大家不用管,不常用。

上述描述每句话都可以认为是错的。

那么今天的问题是:

  1. match_parent / wrap_conent一定对应 EXACTLY/ AT_MOST ?
  2. 测量模式到底是由哪些因素确定的?
  3. UNSPECIFIED 真的不常见吗?

删除留言

确认删除留言,会导致相关评论丢失?

取消 确定