将视图设置为GONE时,它会在Sony Xperia上的SurfaceView下滑动

时间:2013-05-31 12:30:51

标签: android surfaceview

我上面有一个表面视图和一个自定义视图(图库)(请参阅布局代码段)。 最初的画廊是View.GONE。当某个按钮设置为View.VISIBLE时。

此方法适用于大多数设备。不在Sony Xperia(4.0.4)上。所有视图(还有更多)的可见性设置为GONE只会在SurfaceView下滑动。

我已经在这2天里挣扎了。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="match_parent"
                android:layout_height="match_parent">

    <SurfaceView
        android:id="@+id/surface_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

    ...

    <com.apps.activities.photo.TakenPhotosGallery
        android:id="@+id/take_photos_mini_gallery"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        />

    ...
    ...
</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

SurfaceView的背景设置为透明就足以解决问题了。