1

複数の XHDPI デバイスの解像度を処理する必要があります。私が知る限り、XHDPI Range に含まれる次のディメンションがあります。

  • 1184×768
  • 1280×720
  • 1280×800
  • 1224×720

それらはすべて同じディメンションに属しているため、画面のディメンションに従ってロードする必要があるリソース (ドローアブル) を区別する方法は?

また

単一の XHDPI レイアウトを使用し、それらのドローアブルを xhdpi フォルダーに配置する場合、それで十分ですか、それとも UI の妨げになりますか?

ありがとうございました

4

2 に答える 2

1

XHDPI は単一のバケットです

簡潔な答え:

XHDPI の単一のレイアウトは、適切な (xhdpi) ドローアブル フォルダーに配置されたリソースで十分です。

長い答え:

Android デバイスは非常に多様であるため、android はこれらの画面解像度のセットを 1 つのバケットに分類する、つまり 1 つのデバイスとして扱うと判断します。これは、全体の範囲に比べてそれらの間の変動が比較的小さいためです。Android はランタイム イメージ操作を行って、リソースが期待どおりに機能するようにリソースを少し調整します。

ボーナス:

画像をより細かく制御するには、Scale属性を確認します。

于 2013-06-03T12:33:43.597 に答える
0

ここでもっと読むことができます

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

基本的に必要に応じて...次の名前のフォルダーを作成できます。

  • layout-sw520dp-port //v4.0.3 の Galaxy Note
    layout-sw520dp-land layout-sw600dp-port // Nexus 7
    layout-sw600dp-land layout-sw700dp-port
    layout-sw700dp-land

などなど

于 2013-06-03T11:17:51.033 に答える