3

我有SurfaceView一个ScrollView。每当我尝试滚动时,SurfaceView总是会落后一点,留下黑色接缝,它不会覆盖它必须存在的空间。

我的代码SurfaceView是:

<SurfaceView
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:id="@+id/fragment_stats_hourly_surface_view"
        android:layout_below="@+id/fragment_stats_hourly_view"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:background="@drawable/outline" />

如何设置SurfaceView以跟上滚动以阻止黑缝出现?

我还应该提到,我开始了一个新项目,其中包含一个空白活动,其中 aScollView和 aSurfaceView具有相同的结果。

4

2 回答 2

3

您应该在 ICS 及更高版本上使用TextureView,即 API 14+。

于 2013-10-04T11:15:12.883 回答
1

为 SurfaceView 的容器尝试setDrawingCacheEnabled(false)

于 2013-10-04T06:59:22.190 回答