无法将视图重叠安装在Android视频上

问题描述 投票:0回答:1

为什么我不能将带有黑色背景的视图与VideoView重叠?我可以在视图中设置任何bakcground颜色,这种颜色与VideoView正确重叠,但是当我将背景颜色设置为黑色时,视图的背景变为灰色。这是我的代码

       <FrameLayout
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:gravity="center"
            android:orientation="vertical">

            <VideoView
                android:id="@+id/videoView"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_gravity="center"
                android:focusable="false"
                android:focusableInTouchMode="false"/>

            <TextView
                android:id="@+id/FileNotFound"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:gravity="center"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:text="Video not found"
                android:textColor="@color/white"
                android:textSize="22dp"/>

            <View
                android:layout_width="50dp"
                android:layout_height="match_parent"
                android:background="@color/black"/>

        </FrameLayout>
android android-videoview
1个回答
0
投票

这是因为视图不完全与VideoView重叠。将View的宽度设置为match_parent,如下所示:

 <View
     android:layout_width="match_parent" <!--here-->
     android:layout_height="match_parent"
     android:background="@color/black"/>
© www.soinside.com 2019 - 2024. All rights reserved.