SurfaceView未在框架布局中显示

时间:2014-09-24 16:17:01

标签: android android-layout android-fragments android-view

我正在尝试实施用户界面,其中有透明的listViewSurfaceView运行在后台运行的视频,这些视频都放在Framelayout

这是xml布局:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >


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

<ListView 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:entries="@array/some_array">

</ListView> 

这个布局正在膨胀到FragmentActivity并且它工作正常但是如果我把这个Activity放在一个有点复杂的层次结构中(比如tabHost),SurfaceView没有显示我能听到的视频视频的音量但SurfaceView显示空白视图,如果我将SurfaceView放在ListView上方,它将成为整个窗口中的第一个视图含义它会与NavigationDrawer等其他内容重叠 有人可以解释发生了什么吗?

我真的很困惑这个

谢谢

0 个答案:

没有答案