VideoView没有采取适当的宽度

时间:2013-07-26 00:27:34

标签: java android

现在我有这个:

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical"
android:weightSum="5">
    <TextView 
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1"/>
    <VideoView 
        android:id="@+id/video"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="4"/></LinearLayout>

它实际上工作的问题是视频。它不占用LinearLayout的全宽。我尝试过:

DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int width = displaymetrics.widthPixels;

video.setLayoutParams(new LinearLayout.LayoutParams(width,LayoutParams.MATCH_PARENT,4f));

但没效果。

我希望有这样的东西:

****text****
------------
************
***video****
************

由于

0 个答案:

没有答案