列表视图滚动问题中的Surfaceview

时间:2014-02-11 22:59:28

标签: android android-layout android-intent android-listview

我有一个问题。我正在开发一个基于surfaceview的控件,我将其称为“图形”。在此控件中我绘制一条路径(想象一个正弦函数)。这个控件工作正常。现在我想要我的应用程序将能够显示此图形控件的多个实例。我正在考虑使用listview控件来包含它们。我实现了它,但是当我滚动它时我有一个问题。它似乎是在adiacent图形项目中listview相互重叠,因为它没有正确刷新。你怎么看待使用listview的解决方案?任何解决方案或替代方案来解决这个问题?提前感谢.Paolo

1 个答案:

答案 0 :(得分:2)

您应该考虑仅使用View类作为控件。 SurfaceViews用于处理器密集型渲染,例如视频和3D图形,它们理想地固定在某个位置或全屏幕上,并且它们在自己的线程中运行,这与UI的其余部分不兼容。