今私はこれを持っています:
<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****
************
ありがとう