Scrollview Android:在滚动视图中呈现多个视图

Scrollview Android:在滚动视图中呈现多个视图,scrollview,surfaceview,android-canvas,android,Scrollview,Surfaceview,Android Canvas,Android,有一个代码,用于呈现自定义视图并放置在滚动视图(n×n)上,每个视图具有动态宽度 在平板电脑10.1中运行时,我的性能一直很差,但在平板电脑7.0中似乎还可以 如果我用SurfaceView替换视图,会有什么改进吗 或者使用映射单元格的单个SurfaceView是否可以工作?我已经找到了示例项目,但将其用作当前代码的指南似乎。。困难的是,自定义视图的宽度和其他设备的分辨率不同 还有其他建议吗?这取决于硬件,但如果在模拟器上运行,则不准确。如果您使用的是真实的设备,请尽量避免使用大量自定义视图,因

有一个代码,用于呈现自定义视图并放置在滚动视图(n×n)上,每个视图具有动态宽度

在平板电脑10.1中运行时,我的性能一直很差,但在平板电脑7.0中似乎还可以

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

或者使用映射单元格的单个SurfaceView是否可以工作?我已经找到了示例项目,但将其用作当前代码的指南似乎。。困难的是,自定义视图的宽度和其他设备的分辨率不同


还有其他建议吗?

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