VideoViewをlanscapeでFullscreenにするにはどうすればよいですか?VideoView in Fullscreen
アクティビティのマニフェストファイルで次のように設定しました。
アンドロイド:screenOrientation = "風景" アンドロイド:テーマは= "@アンドロイド:スタイル/ Theme.NoTitleBar.Fullscreen">
は私が行う必要がある何か他のものがありますか?
VideoViewをlanscapeでFullscreenにするにはどうすればよいですか?VideoView in Fullscreen
アクティビティのマニフェストファイルで次のように設定しました。
アンドロイド:screenOrientation = "風景" アンドロイド:テーマは= "@アンドロイド:スタイル/ Theme.NoTitleBar.Fullscreen">
は私が行う必要がある何か他のものがありますか?
android:layout_width
とandroid:layout_height
を使用してVideoView
に画面を埋めるように設定します。
ビデオのアスペクト比が画面のアスペクト比と一致しないため、ほとんどの場合、実際のビデオは画面に表示されません。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<VideoView android:id="@+id/myvideoview"
android:layout_width="fill_parent"
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_height="fill_parent">
</VideoView>
</RelativeLayout>
整列のは、あなたのビデオを伸ばすことができ、レイアウトの設定を変更することにより
を必要としています。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<VideoView android:id="@+id/videoViewRelative"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</VideoView>
</RelativeLayout>
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
それとも、活動のonCreate()
でsetContentView()
方法(Java)のクラスの前に以下のコードを追加することによって、それを行うことができますが、次のようにあなたがテーマを変更することができますフルスクリーンの活動を行います。
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
私はLinearLayoutとVideoView layout_widthとlayout_heightの両方をfill_parentに設定しました。ビデオは画面の幅の約60%を占めます。 Desire HD。 –
@ Tsuma-Shifu:ビデオが画面の高さを占める場合、アスペクト比に基づいて期待どおりに動作しています。 – CommonsWare
私は、ビデオビューでどのくらい取り上げられたかを確認できるように、アクティビティの背景を赤に設定しました。動画全体がアクティビティ全体にまたがっていないことを明確に確認できます。 VideoViewをアクティビティ全体にまたがってその比率を維持するにはどうすればよいですか? –