我的画布绘图没有在某些设备中显示......奇怪的行为

时间:2013-12-25 16:51:49

标签: android bitmap android-canvas

我有一个应用程序,我已经创建了一个自定义视图并实现onDraw Myself,该应用程序采用一些位图并使用一些算法将它们绘制为列表

我已经使用了9项来测试它并且它完美无缺,当我将项目数量增加到18项并尝试测试时,它在我使用纵向模式时绘制项目但在横向模式下不绘制任何内容

适用于以下设备:

三星(GT-I5510)2.2 OS

三星(GT-S6500D),2.3.6 OS

HTC(Nexus One),2.3.6 OS

索尼(Xperia-ST23i)4.0.4 OS

TouchMate Tablet

在以下设备中有一种奇怪的行为:

三星(平板电脑GT-P3100,S2,S4)它在纵向模式下显示绘图,但在横向模式下不显示

HTC(OneX)它不显示纵向或横向绘图

我在Logcat中有以下警告显示

位图太大而无法上传到纹理(平板电脑) 在cacheGlyph

中达成

任何人都可以帮忙吗?我认为它可能与硬件相关

1 个答案:

答案 0 :(得分:0)

您应该尝试关闭硬件加速。 这将解释您需要了解的有关硬件加速的所有信息:http://developer.android.com/guide/topics/graphics/hardware-accel.html