嗨,我有以下布局:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myFrameLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/black" >
<VideoView
android:id="@+id/myVideoView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center" >
</VideoView>
</FrameLayout>
在代码的某个地方,我开始播放视频:
objVideoView.setVideoURI(uriVideo);
objVideoView.start();
视频在屏幕中央正确显示,但视频上方和下方有白色角。
无论我尝试什么(例如添加另一个 Framelayout 并使其在视频准备中不可见),它都没有帮助。更改 Video Vieo 布局以包装内容也无济于事。
我在想这一定是一件简单的事情。Videoview 是 Framelayout 的子视图,因此不应有角,因为布局是黑色的。即使使用 wrapcontent 设置。
所以我需要帮助。