0

LinearLayout 内に TextView があり、LinearLayout 内に VideoView があります。

親レイアウトは、TextView の線形レイアウトと VideoView の線形レイアウトを含む RelativeLayout です。

FILL_PARENT、FILL_PARENTパラメーターを使用してVideoViewを追加するため(横向きモードで画面を埋めたいので)、一部の電話では横向きに回転するとVideoViewが画面全体を埋め、TextViewは表示されません。

これは、特定の携帯電話でのみ、横向きモードでのみ発生します。

VideoView の線形レイアウトの上部パディングを設定しようとしましたが、携帯電話ごとにパディングが異なるようです。例: 10 の上部パディングは myTouch では機能しますが、Droid では機能しません。

何か案は?

ありがとうクリス

4

1 に答える 1

0

FILL_PARENT を使用する代わりに、WRAP_CONTENT を使用して、android:layout_gravity を設定できます。VideoView の android:layout_gravity を 1 に設定し、TextView の android:layout_gravity を設定しない場合、TextView が正しい高さで表示され、残りが VideoView で埋められます。レイアウト xml を表示すると、より具体的な例を示すことができます。

-- 編集: 私の悪い私は、layout_weight を意味しました

于 2010-07-22T21:04:12.687 に答える