我有一个RecyclerView,它有一个ImageViews(可见)和VideoViews(隐藏)列表。如果用户单击ImageView,则隐藏ImageView并使VideoView可见,同时从外部源加载视频并启动视频。
我的问题:VideoView的大小不正确(实际上根本看不到)。只有当我给VideoView一个固定大小时,才会显示视频。这是我的列表项XML:
{{1}}
这是RecyclerView中VideoView的常见问题吗?有解决方法还是只需要调整我的XML?
答案 0 :(得分:0)
我认为您必须在VideoView上强制对齐,以便填充父级:
<VideoView
android:id="@+id/dataVideoView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:visibility="gone" />