使用Nexus 10在Android 4.3上滚动时效果不佳

时间:2013-11-08 10:33:40

标签: android performance opengl-es nexus-4 nexus-10

我的应用程序,其列表视图有一些滚动,在我测试过的所有手机上都表现得非常好(以60fps滚动),Nexus One,Nexus 4和Galaxy S3 / 4。但是Nexus 10的性能很糟糕,可能大约是15fps左右。

我已将其分析为图形管道的执行部分。我附上了Nexus 10和Nexus 4的屏幕截图,它们运行的​​是Android 4.3并且没什么有趣的东西。

UI甚至以相同的大小绘制,具有大约相同的像素量。所以它只覆盖了Nexus 10上20%的表面和90%的手机表面。这意味着它不是问题的像素数。此外,我已经检查过,当我滚动时,它只是更新的滚动区域,而不是整个屏幕。

我想知道的是,如何找出导致Nexus 10上的show Execute阶段的原因?

干杯, 的Mikael Nexus 10 Nexus 4

1 个答案:

答案 0 :(得分:0)

当屏幕上有很多NumberPickers时,我遇到了滚动问题。太慢了!! “Mihael Grev”建议mainView.setLayerType(View.LAYER_TYPE_HARDWARE, null);