android – 查看getHeight()和getWidth()返回值太大

前端之家收集整理的这篇文章主要介绍了android – 查看getHeight()和getWidth()返回值太大前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在onDraw()方法自定义视图中调用getHeight和getWidth. getHeight()返回1,073,742,549,getWidth()返回1,304.但是,当我查看屏幕高度和宽度的显示指标时,我分别得到800和480.什么是getHeight和getWidth返回?

我正在获取视图的尺寸,因此我可以选择位于视图中的位图尺寸.

谢谢.

解决方法

没有明确解决你的问题,但奇怪的是:
Width:
1,304 == 0x400001E0
          480 == 0x000001E0

Height:
1,549 == 0x400002D5
          725 == 0x000002D5

这个自定义视图大概是725 x 480吗?我不知道额外的0x40000000来自哪里,但看起来它几乎是正确的,除了1位:)

猜你在找的Android相关文章