Android 视图类的onMeasure(intwidthmasurespec,intheightmeasurespec)方法中的参数值单位是什么?
有人能告诉我什么是参数的单位吗 onMeasure(intWidthMeasureSpec,intHeightMeasureSpec)此视图类方法Android 视图类的onMeasure(intwidthmasurespec,intheightmeasurespec)方法中的参数值单位是什么?,android,view,Android,View,有人能告诉我什么是参数的单位吗 onMeasure(intWidthMeasureSpec,intHeightMeasureSpec)此视图类方法 我打印日志,它分别返回1073742144,-2147483251 该值是模式和大小的组合。使用View.MeasureSpec.getMode(widthmasurespec)获取模式(确切地说是MeasureSpec.,MeasureSpec.最多和MeasureSpec.未指定)之一);您可能想知道的是View.MeasureSpec.getS
我打印日志,它分别返回1073742144,-2147483251 该值是模式和大小的组合。使用
View.MeasureSpec.getMode(widthmasurespec)
获取模式(确切地说是MeasureSpec.
,MeasureSpec.最多
和MeasureSpec.未指定
)之一);您可能想知道的是View.MeasureSpec.getSize(widthmasurespec)
,以像素为单位的大小
另请参阅。谢谢,因此当onMeasure(…)调用它时,返回屏幕的大小(以像素为单位)…我说的对吗?是的,onMeasure()
和所有其他与测量相关的函数都与像素一起工作。