Android:在ScrollView中渲染多个视图

时间:2011-12-08 07:45:56

标签: scrollview surfaceview android-canvas android

有一个代码可以呈现自定义视图并放置在ScrollView(n乘n)上,每个视图具有动态宽度。

在平板电脑10.1中运行时,我的性能一直不佳,但在平板电脑7.0中似乎没问题。

如果我用SurfaceView替换视图会有什么改进吗?

或者单个SurfaceView与映射的单元格相反吗?我找到了this示例项目,但是使用它作为当前代码的指南似乎很难,自定义视图的宽度和其他设备上的分辨率不同。

还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

这取决于硬件,但如果您在模拟器上运行,则不准确。如果您使用的是真实设备,请尽量避免使用自定义大量自定义视图,因为它在滚动视图中会很慢。至少尝试使用标准小部件并将“自定义”部件移动到另一个视图,这是最简单,最易访问,更容易编码的问题解决方案。 调用另一个活动的列表视图将是最快和最用户友好的方法恕我直言。