8

という名前のレイアウト フォルダがあるとしますlayout-port。このレイアウトには、下の写真 (ハンドセット) に見られる 2 つのレイアウトが含まれています。一方、layout画面の向きが縦向きモードではないときに使用されるフォルダーがあるため、横向きです。

ここに画像の説明を入力

ただし、小さな画面のデバイスを回転させると、縦向きのレイアウトが使用されますが、画面が非常に小さいため、2 つのフラグメントのレイアウトは主に少なくとも 600 dp のタブレットに焦点を当てているため、最適ではなく、見栄えがよくありません。 .

質問は、 修飾子を使用して、最小幅が 600 を超えるランドスケープ レイアウトを設定する方法はありますか?

ドキュメントhttp://developer.android.com/guide/practices/screens_support.htmlをチェックしてきましたが、最小の幅と向きを組み合わせることができないようです。

4

3 に答える 3

15

あなたが本当に欲しいのは、フォルダーを宣言することだと思います...

layout-w600dp-land

これは、タブレットまたは w600dp デバイスが横向きモードの場合にのみ呼び出されます。w600dp基本的に、修飾子を と組み合わせることができますland

于 2016-02-03T02:30:26.423 に答える
9

タブレット レイアウトres/layout-w600dpを、2 ペイン レイアウトでサポートする任意の最小幅に配置します。

于 2013-09-08T11:06:39.060 に答える
2

-port修飾子を無視することができます。通常、デバイスの解像度が 600 dp (または任意の数値) の場合、2 ペイン レイアウトを表示できます。画面に十分なスペースがある場合、横向きモードか縦向きモードかは本当に重要ですか?

そのため、通常、小さな画面のレイアウトをlayoutフォルダーに入れてlayout-sw600dp、大きなレイアウトに使用できます。

于 2013-09-08T11:11:20.860 に答える