7

以前に作成したアプリはすべて良かったです。開発時には、GalaxyNoteとsamsungnexusの2つのデバイスしかありませんでしたが、解像度720 * 1280のデバイスは約30で、これらのデバイスでアプリを実行すると、左隅に空きスペースを残して、レイアウトフォルダ名が作成されましたlayout-small、layout-large、layout-normal、

xlargeがタブレット用であることがわかっている限り、私の質問は、解像度が720 * 1280のデバイスのレイアウトフォルダー名と、通常の画面の幅が320dpのように、hdデバイスの幅のdpiです。 。

編集:もう1つのsw360dpはICSで正常に機能します。ジェリービーンズは、そこからリソースを選択しません。:/

4

2 に答える 2

15

/layout-sw360dp/およびwidth360dpでフォルダー名を使用してみてください

于 2012-10-19T06:51:46.923 に答える
3

解像度が720*1280のデバイスの場合、layout-sw720dpフォルダを使用できます

詳細については、公式ドキュメントを参照してください(構成例を参照) 。

さまざまなタイプのデバイスのデザインの一部をターゲットにするのに役立つように、一般的な画面幅の数値を次に示します。

  • 320dp:一般的な電話画面(240x320 ldpi、320x480 mdpi、480x800 hdpiなど)。
  • 480dp:Streak(480x800 mdpi)のようなトゥイナータブレット。
  • 600dp:7インチタブレット(600x1024 mdpi)。
  • 720dp:10インチタブレット(720x1280 mdpi、800x1280 mdpiなど)。

UIをさらにカスタマイズして、7インチと10インチのタブレットなどのサイズを区別したいその他の場合は、追加の最小幅のレイアウトを定義できます。

  • res / layout / main_activity.xml#受話器用(600dp未満の使用可能な幅)
  • res / layout-sw600dp / main_activity.xml#7インチタブレット用(幅600dp以上)
  • res / layout-sw720dp / main_activity.xml#10インチタブレット用(幅720dp以上)
于 2012-10-19T06:33:25.850 に答える