タブレットサイズの画面(特にGalaxy Tab 10.1)もサポートするように更新する予定の携帯電話でAndroidアプリを作成しています。私はすべてを理解したres/layout
ので、それは問題ありません。ただし、で画面の向きを固定するようにアプリを作成しAndroidManifest.xml
、をに設定しましandroid:screenOrientation="portrait"
た。
ここで、次のようにします。画面サイズごとに向きを固定し、一方を縦向き(レイアウト-小)に固定し、もう一方を横向きに固定します。
それはまだ縦向きから横向きに、そしてその逆に切り替わるので、使用して、私が望むことをres/layout-small-land
しres/layout-large-port
ません。さらに悪いことに、スマートフォンを横向きに回転させるとアプリがクラッシュします。これは、res/layout-small-land
が存在しないためです。
XMLファイルを定義するだけでこれを行うことはできますか、それともコードを追加する必要がありますか?