2

今私はこれを持っています:

<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****
************

ありがとう

4

0 に答える 0