4

Androidシステムでどのレイアウトが使用されるか、レイアウトランドまたはラージのタブレットを使用している場合、ランドスケープビューにレイアウトランドを使用し、タブレットにレイアウトラージを使用していますか? 何を基準にレイアウトをとるのか説明してください。

ありがとう。

4

3 に答える 3

9

こちらをご覧ください。

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

画面サイズに応じて、レイアウトが選択されます。ここでは、すべての my_layout.xml ファイルがすべてのレイアウト フォルダーにあります。画面サイズによって最適なレイアウトが選択されます。

詳細については、次をご覧ください。

http://developer.android.com/guide/practices/screens_support.html

于 2012-12-28T09:25:23.497 に答える
1

(同じリソースIDを使用して)にlargeリソースを提供した場合は、が優先されます。つまり、タブレットでは、向きに関係なく常にリソースを取得できます。landlargelandlarge

タブレットの横向きに個別のリソースが必要な場合は、修飾子を使用できますlarge-land

詳細はAndroidデベロッパードキュメントに記載されています

于 2012-12-28T09:36:01.423 に答える
0

layout-land は、横向きモード用に特別に設計されたレイアウトで、サイズとは関係なく任意の画面サイズで選択できます... layout-large、layout-xlarge は、タブレットのような大画面 特大画面用に特別です。

  • 特大画面は 960 dp x 720 dp 以上
  • 大画面は 640 dp x 480 dp 以上
  • 通常の画面は 470dp x 320dp 以上
  • 小さな画面は少なくとも 426 dp x 320 dp

詳しくはこちらのページをご覧ください

于 2012-12-28T09:27:10.357 に答える