facebook twitter hatena line email

「Android/VideoView/横幅に合わせて縦幅自動調節」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==サンプル== ViewGroup.LayoutParams params = videoView.getLayoutParams(); double aspect = (double) videoView.getMediaFileWidth() / videoView.getMediaFileHeight();...」)
(相違点なし)

2018年11月14日 (水) 19:04時点における版

サンプル

ViewGroup.LayoutParams params = videoView.getLayoutParams();
double aspect = (double) videoView.getMediaFileWidth() / videoView.getMediaFileHeight();
Log.i(TAG, "aspect=" + aspect);
Log.i(TAG, "width=" + videoView.getWidth());
int height = (int) (videoView.getWidth() / aspect); // getWidth()はonWindowFocusChanged実行後取得可能
params.height = height;