【问题标题】:Android Galaxy Nexus Bitmap IssueAndroid Galaxy Nexus 位图问题
【发布时间】:2012-05-10 03:59:55
【问题描述】:

我正在开发一个使用自定义视图的应用程序,其中设置了位图并且可以通过触摸屏输入移动和缩放。 我使用的位图按比例缩小到大于屏幕尺寸的最小尺寸。

该应用适用于我测试过的所有设备(大约 10 种不同的设备,屏幕尺寸从 2.2 到 2.3.6 不等),Galaxy Nexus 除外。

在 Galaxy Nexus 上,当位图大于屏幕尺寸并且我尝试移动它时,位图会留下痕迹并且不会画出它应该画的东西。 我进行了各种测试,发现:

-它与绘制位图的位置无关。

-总是有问题的总是右侧或底部

-如果我在视图上绘制之前旋转位图并使其适合屏幕,它可以正常工作。

-即使关闭硬件加速也会发生。

所以我现在最好的猜测是位图没有正确加载到内存中(只有屏幕大小内的位图才能正确加载)。这似乎是 android 4.0 的问题,但不确定因为我只有 1 台具有 android 4.0 的设备。 如果有人知道如何解决这个问题,或者知道问题是什么,那将是很大的帮助。提前非常感谢。

【问题讨论】:

  • 我解决了这个问题!这是视图的大小...我猜从 android 4.0 开始,您必须确保视图大于您希望在其上绘制的位图。

标签: android


【解决方案1】:

我解决了这个问题!这是视图的大小...我猜从 android 4.0 开始,您必须确保视图大于您希望在其上绘制的位图。

【讨论】:

    猜你喜欢
    • 2012-05-03
    • 2013-10-01
    • 1970-01-01
    • 2012-06-22
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    • 1970-01-01
    相关资源
    最近更新 更多