0

こんにちは、私の Android アプリケーションでは、垂直方向にあるボタンが水平方向のタブに変更される可能性があります。では、タブレットにより適しているのでしょうか?

4

4 に答える 4

3

1 つの方法は、layout-land と layout-port という 2 つのフォルダーを作成し、同じ名前で 2 つの異なる xml を作成して、それらを layout-land と layout-port に配置することです。

たとえば、home.xml がある場合

If you put home.xml in layout-port folder, when your device is in portrait orientation it will use the file: layout-port/home.xml.

If you put home.xml in layout-land folder, when your device in landscape orientation it will use the file: layout-land/home.xml.
于 2013-09-12T06:52:32.903 に答える
1

縦向きモードと横向きモード用に個別の XML ファイルを作成し、異なるディレクトリに配置する必要があります。デバイスは自動的に正しいものを選択します。次のディレクトリ構造を使用できます

res/layout/my_layout.xml   
res/layout-land/my_layout.xml

詳細については、このドキュメントを参照してください。

于 2013-09-12T06:58:46.383 に答える
0

7 インチ タブレットの場合: - res/layout-sw600dp-port に縦向きモード用の新しいフォルダーを作成し、横向きモード用に res/layout-sw600dp-land に新しいフォルダーを作成します。

10 インチ タブレットの場合:-縦向きモードの場合は res/layout-sw720dp-port に新しいフォルダーを作成し、横向きモードの場合は res/layout-sw720dp-land に新しいフォルダーを作成します。

最大 5 インチの画面の電話レイアウトの場合は、レイアウト フォルダーで画面をデザインするだけです

これがあなたの役に立てば幸いです!!Happy Coding!!

于 2013-09-12T07:15:13.007 に答える
0

はい、もちろん可能です。

これをチェックしました?基本的には、Android プロジェクトのリソースを使用しています。次のフォルダを作成できます。

res/layout/           //portrait
res/layout-land/      //landscape

必要に応じて、同じ名前でコンテンツが異なるレイアウトを作成します。

于 2013-09-12T07:02:42.370 に答える