TabHost を使用してさまざまなタブを使用している Android アプリを開発しています。1 つのタブにはビデオ ビューが含まれています。上部にも画像を使用しています。私のレイアウトは
|メイン|
--|画像|
--|タブホスト|
----|線形レイアウト|
----|フレームレイアウト|
----|タブウィジェット|
メインのすぐ上にある全画面表示でビデオを表示したい。また、通常モードのフルスクリーンを切り替えたいと思っています およびタブ、および全画面表示モードでは、すべての表示領域をカバーする必要があります。
私の activity_main_screen.xml は
<?xml version="1.0" encoding="utf-8"?>
<ImageView
android:id="@+id/btn_rating"
android:layout_width="177px"
android:layout_height="38px"
android:layout_marginBottom="6px"
android:layout_marginLeft="3px"
android:layout_marginTop="3px"
android:background="@drawable/rate_button"
android:contentDescription="@string/homeButton" />
<ImageView
android:id="@+id/titleImage"
android:layout_width="264px"
android:layout_height="42px"
android:layout_centerHorizontal="true"
android:contentDescription="@string/titleImage" />
<TabHost
android:id="@android:id/tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/btn_rating" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="50px"
android:layout_marginBottom="-10px"
android:gravity="center"
android:paddingBottom="8px" />
</LinearLayout>
</TabHost>
と
activity_video.xml は: `
<FrameLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
tools:ignore="PxUsage" >
</FrameLayout>
`
Fragment_video_play.xml は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
動画をフルスクリーンで表示する方法を教えてください。
前もって感謝します