视频屏幕垂直拉伸

时间:2012-03-16 11:23:59

标签: android

我在android工作。我正在使用VideoView。当方向为纵向模式时,它会垂直拉伸。

这是我的xml: -

<RelativeLayout
    android:id="@+id/lineartop"
    android:layout_width="fill_parent"
    android:layout_height="50dip"
    android:layout_alignParentTop="true"
    android:layout_marginTop="-5dip"
    android:background="@drawable/tab" >

    <TextView
        android:id="@+id/fileNametitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:gravity="center"
        android:textColor="#FFFFFF"
        android:textSize="20dip" />
</RelativeLayout>


<VideoView
    android:id="@+id/videoId"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:fitsSystemWindows="true"
    android:layout_marginBottom="5dip"
    android:layout_centerHorizontal="true"
    android:layout_above="@+id/VedioFooter"
    android:layout_below="@+id/lineartop" />

<include android:id="@+id/VedioFooter"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    layout="@layout/bottom_layout_without_full_window_button" />

</RelativeLayout>

请建议我如何在肖像模式下正确显示我的视频。

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。

这是我的新代码: -

<RelativeLayout
    android:id="@+id/lineartop"
    android:layout_width="fill_parent"
    android:layout_height="50dip"
    android:layout_alignParentTop="true"
    android:layout_marginTop="-5dip"
    android:background="@drawable/tab" >

    <TextView
        android:id="@+id/fileNametitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:gravity="center"
        android:textColor="#FFFFFF"
        android:textSize="20dip" />
</RelativeLayout>


 <LinearLayout
  android:layout_width="fill_parent"
  android:gravity="center"
  android:layout_height="fill_parent">

    <VideoView
    android:layout_gravity="center"
    android:id="@+id/videoId"
    android:layout_width="wrap_content"
     android:layout_height="wrap_content" />

   </LinearLayout>


    <include android:id="@+id/VedioFooter"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    layout="@layout/bottom_layout_without_full_window_button" />