0

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

这种方法适用于大多数设备。不在索尼 Xperia (4.0.4) 上。可见性设置为 GONE 的所有视图(还有更多视图)都在SurfaceView.

我已经为此苦苦挣扎了两天。

<?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>
4

1 回答 1

0

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

于 2013-06-03T05:41:32.107 回答