2

スマートフォンやタブレットなどの複数のデバイスを対象とする複数のレイアウトを持つアプリケーションを作成します。

現時点では、これらのデバイスを区別するために次のフォルダーがあります。

  • res/layout # Samsung Galaxy Nexus、S III などの通常のデバイス用
  • res/layout-large # Android 3.2 未満の 7 インチ タブレットの場合
  • res/layout-sw600dp # タブレット 7 インチ用
  • res/layout-xlarge # Android 3.2 未満の 10 インチ タブレットの場合
  • res/layout-sw720dp # タブレット 10 インチ用

解決策は良いのですが、まだ Android 2.2 または 2.3 にある HTC Desire のような古いスマートフォンに問題があります。

画面サイズのカテゴリは通常で、密度は hdpi であるため、リソースの修飾子など、Samsung Galaxy Nexus との違いはありません。

Android のバージョンが 2.2 または 2.3 であるため、画面サイズに新しいリソース修飾子を使用できません。したがって、修飾子を使用してこれらのデバイスを具体的にターゲットにして、4 インチ以上の画面を備えたスマートフォンと 4 インチ未満の画面を備えた他のスマートフォンとの間で異なるレイアウトを使用する方法がわかりません。

誰かが解決策について何か考えがありますか?

事前に感謝します。

シルヴァン。

4

2 に答える 2