Android Galaxy Nexus位图问题

时间:2012-05-10 03:59:56

标签: android

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

该应用程序适用于我测试过的所有设备(大约10种不同的设备,范围从2.2~2.3.6,具有不同的屏幕尺寸),但Galaxy Nexus除外。

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

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

-it总是右侧和/或底侧始终存在问题

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

- 即使关闭硬件加速也会出现。

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

1 个答案:

答案 0 :(得分:0)

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