1

私のアプリは、VideoView を使用してビデオを再生します。私は LinearLayout を使用して、いくつかのテキスト、ビデオ、そしていくつかのボタンを追加しています。

私の質問は、VideoView がすべての電話で適切に再生されるようにするために、どのようなレイアウト パラメータを使用できるかということです。基本的に、ポートレート モードの場合は、幅全体を使用し、ビデオの高さを使用する必要があります。横向きのときは、フルスクリーンモードのように見せたいです。

この設定は、縦向きと横向きの両方の myTouch でうまく機能することに気付きました。

new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT,480);

そして、これはDroidで縦向きと横向きの両方で機能します。

new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);

ありがとうクリス

4

1 に答える 1

0

私の質問は、VideoView がすべての電話で適切に再生されるようにするために、どのようなレイアウト パラメータを使用できるかということです。

利用可能なすべてのスペースを埋めます。VideoViewビデオをスケーリングして、与えられたスペースを活用します。

于 2010-07-04T22:32:22.723 に答える