0

私はいくつかのフォームでアプリを作成します。それらは私が望むように表示されます。問題は画面の回転にあります。フォームの幅は問題ありませんが、レイアウトの高さには問題があります。レイアウトのすべてのアイテムが表示されないため、解決策 線形レイアウトにスクロールビューを配置しましたが、機能しますが、このフォームの一部にはリストビューが含まれているため、リストビューのスクロール プロパティがスクロールビューによってブロックされ、最終的にすべてのレイアウト情報を表示できません。誰かがこの問題の解決策を知っていて、私を助けることができるかどうか知りたい.

4

1 に答える 1

1

以下の手順に従ってください。

1) res ディレクトリにres/layout-landとしてフォルダーを作成します。

2) res/layout フォルダーに main.xml レイアウトがあるとします。

3) 1 つのレイアウト名 main.xml をres/layout-landフォルダーに作成し、このレイアウトに main.xml という名前を付けます。ランドスケープ モードでユーザーに表示したい UI をデザインします。

アプリを実行して Orientation を変更すると、向きに応じてシステムが自動的に main.xml を呼び出し、Suppose 電話が横向きモードの場合、layout-land フォルダーの main.xml が表示されます。

この例を参照してください

于 2012-07-11T16:32:04.393 に答える