Android VideoView在纵向模式下不覆盖全屏

Android VideoView在纵向模式下不覆盖全屏,android,android-layout,android-videoview,Android,Android Layout,Android Videoview,我正在制作一个视频播放器。我有如下布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android

我正在制作一个视频播放器。我有如下布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_gravity="center"
android:background="@color/black">
<include layout="@layout/toolbar"/>
<VideoView android:id="@+id/VideoView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center"
 />

当视频视图开始播放时,如果它在纵向屏幕上,它会在底部留下空间。我必须处理线性布局

我也尝试过使用相对布局,这会拉伸视频


让我知道如何制作视频,以便涵盖纵横比问题。

预期结果是什么

根据你的描述,我假设视频占据了整个屏幕的宽度。最流行的视频格式是4:3或16:9,因此宽度大于高度


因此,为了保持比例,自然不会完全填充高度。为了获得完全填充的高度,您的视频必须在侧面截断,以保持该比率。

预期的结果是什么

根据你的描述,我假设视频占据了整个屏幕的宽度。最流行的视频格式是4:3或16:9,因此宽度大于高度

因此,为了保持比例,自然不会完全填充高度。为了有一个完全填充的高度,您的视频必须在侧面被截断,以保持比例