可以通过设置 VideoView 的布局参数来让视频铺满 VideoView。

首先,在布局文件中,将 VideoView 的宽度和高度设置为 'match_parent',例如:

<VideoView
    android:id='@+id/videoView'
    android:layout_width='match_parent'
    android:layout_height='match_parent' />

然后,在代码中,使用 LayoutParams 将 VideoView 的布局参数设置为铺满父容器,例如:

VideoView videoView = findViewById(R.id.videoView);
videoView.setVideoURI(uri);

// 获取父容器的布局参数
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
    RelativeLayout.LayoutParams.MATCH_PARENT,
    RelativeLayout.LayoutParams.MATCH_PARENT);

// 设置 VideoView 的布局参数为铺满父容器
videoView.setLayoutParams(layoutParams);

这样就可以让视频铺满 VideoView 了。

Android Studio 视频铺满 VideoView 全屏显示教程

原文地址: https://www.cveoy.top/t/topic/pT8Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录