2

在此处输入图像描述

我在屏幕顶部添加了画廊。

但是,是否可以使视频全屏显示,这意味着画廊与视频视图重叠。另外,我可以双击屏幕来隐藏或显示这个画廊吗?我已经实现了手势检测器,但我可以为画廊做吗?如果是这样,请让我知道如何。

我的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
    >
<EditText android:id="@+id/path"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
        />
<Gallery  android:id="@+id/gallery"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
/>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent" >
<VideoView android:id="@+id/surface_view"
         android:layout_width="fill_parent"
         android:layout_alignParentRight="true"
         android:layout_alignParentLeft="true"
         android:layout_alignParentTop="true"
         android:layout_alignParentBottom="true"
         android:layout_height="fill_parent">
</VideoView>
</RelativeLayout>
</LinearLayout>

提前致谢!

4

1 回答 1

0

我终于想出了怎么做。

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
    >
<VideoView 
             android:id="@+id/surface_view"
             android:layout_width="fill_parent"
             android:layout_height="fill_parent">
</VideoView>
<LinearLayout
   android:layout_width="fill_parent"
          android:layout_height="fill_parent" >

<Gallery android:id="@+id/gallery"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        />
</LinearLayout>
</FrameLayout>

此外,图库提供了允许您隐藏和显示的功能。我相信在官方网站上很清楚如何做到这一点。

于 2012-08-23T07:26:35.733 回答