0

アプリケーションに、縦向きと横向きの両方のモードでアクセスできるアクティビティがあります。私の質問は、Eclipse でビューを横向きに変更したときに、縦向きモードに影響を与えずに、xml ファイルを安全に編集できるかということです。それとも、まったく新しいレイアウト ファイルが必要ですか?

4

2 に答える 2

1

で同じ名前の追加のレイアウトを追加する必要がありres/layout_landます。このレイアウトはランドスケープで選択されています。XML エディターでランドスケープ モードに切り替えるだけでは、エディターでのレンダリングにのみ影響し、他には何も影響しないため、同じ Layoutfile でランドスケープ レイアウト固有の変更を行うことはできません。

PS: フォルダーlayout_landが存在しない場合は、作成するだけです

于 2013-10-10T09:27:01.623 に答える
0

これを試してください..あなたのマニフェストで

新しいアクティビティ xml を作成する必要はありません

<activity
             android:name=".YourActivity"
             android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:windowSoftInputMode="adjustPan"/>

ポートレートモードに影響はありません

于 2013-10-10T09:29:27.227 に答える