VideoView
Androidアプリで動画を再生しています。縦向きで試してみると、ビデオが画面いっぱいに表示されます。しかし、向きを横向きに変更すると、ビデオは画面スペースの半分しか占有しません。レイアウトパラメータとして、FILL_PARENT
を使用しています。FILL_PARENT
ビデオを両方の方向で画面全体に表示させる方法はありますか?
VideoView
Androidアプリで動画を再生しています。縦向きで試してみると、ビデオが画面いっぱいに表示されます。しかし、向きを横向きに変更すると、ビデオは画面スペースの半分しか占有しません。レイアウトパラメータとして、FILL_PARENT
を使用しています。FILL_PARENT
ビデオを両方の方向で画面全体に表示させる方法はありますか?
ポートレートモードで画面全体に完全に表示される場合、アスペクト比を変更せずにランドスケープモードで完全にフィットする方法はありますか?
同じことが逆にも当てはまります。横向きモードに完全に収まる場合、縦向きに変更しても、すべての垂直方向のスペースを占めることはありません。
動画が小さすぎる可能性があります。親の中央に配置して見栄えを良くすることができます。または、プロバイダーにもっと大きなビデオをリクエストしてみてください。
縦向きと横向きの2つの異なるレイアウトを作成することを検討してください。「/res/layout/main.xml」ファイルがあると仮定します。「/res/」フォルダに子フォルダを作成し、「layout-land」という名前を付けると、Rファイルが自動的に生成されます。これは簡単にするためのスナップショットです...
代替テキストhttp://img826.imageshack.us/img826/5749/previewu.png
各レイアウトを個別に編集した後...これは、レイアウトに関して、向きの変更を処理する最も一般的な方法です。
よろしくお願いします、
イゴール