我在相对布局中实现了视频视图。我为我的相对布局设置了特定的layoutWidth
和layoutHeight
,并尝试匹配视频视图的父级。
我的问题是视频视图无法响应代码。
这是我的XML视图:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="800dp"
android:layout_height="600dp"
android:background="@drawable/background"
android:orientation="vertical" >
<!-- Header -->
<include
android:id="@+id/include1"
layout="@layout/video_menu_header" />
<VideoView
android:id="@+id/videoView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/include1"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>
为什么videoView没有填充RelativeLayout?
答案 0 :(得分:0)
我找到了解决方案。我想要做的是根据relativeLayout的宽度和高度调整videoView的大小。我将代码修改为:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="600dp"
android:background="@drawable/background"
android:orientation="vertical" >
<!-- Header -->
<include
android:id="@+id/include1"
layout="@layout/video_menu_header" />
<VideoView
android:id="@+id/videoView1"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/include1"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>