0
私のvideoviewはポートレートモードで正常に動作していますが、風景ではフルスクリーンに収まらない(レイアウトランドを使用したくない)。プログラムでビューを変更しようとしていますが、これは期待どおりに機能していません。私は、コードの下に使用してデバイスの解像度を取得しようとしました:ビデオがアンドロイドでvideoviewを使用している一部のデバイスで横長モードでフルスクリーン表示されない
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
WindowManager wm =(WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
height = metrics.heightPixels
width = metrics.widthPixels
テストは、デバイス上で解像度1080 * 1920で私は高さと幅のために取得していた値は、それぞれ1080年と1776年です。
(一部のデバイスは、私が正しい値を取得し、videoviewは両方の向きで正常に動作するために)私はこのコードを使用することによって解決
video not taking full screen in landscape mode using videoview android
あなたが言った質問に答えを試しましたか? – SilverNak
はい、動作しませんでした –