RecylerView中的VideoViews大小错误

时间:2015-05-16 22:02:41

标签: android android-videoview android-recyclerview

我有一个RecyclerView,它有一个ImageViews(可见)和VideoViews(隐藏)列表。如果用户单击ImageView,则隐藏ImageView并使VideoView可见,同时从外部源加载视频并启动视频。

我的问题:VideoView的大小不正确(实际上根本看不到)。只有当我给VideoView一个固定大小时,才会显示视频。这是我的列表项XML:

{{1}}

这是RecyclerView中VideoView的常见问题吗?有解决方法还是只需要调整我的XML?

1 个答案:

答案 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" />