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轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...