1

10 インチのタブレットで動作することを目的としたアプリを開発しました。3 つの異なるタブレットで設計テストを行いました。

Samsung Galaxy Tab 2 (1280*800) Arnova 10g2 (1024*600) Arnova 10bg3 (1024*600)

layout-large と layout-xlarge を区別しました

私の問題は、Galaxy タブが xlarge で定義されたレイアウトを使用することです Arnova 10 g2 は xlarge で定義されたレイアウトを使用します Arnova 10 bg3 は large で定義されたレイアウトを使用します

画面の解像度が異なるため、Arnova 10bg3 と Samsung が同じレイアウト カテゴリを使用していないことは理解しています。

しかし、Arnova 10g2 が他の Arnova と同じ画面定義を持っているのに、なぜ xlarge レイアウトを使用するのか理解できません。

これは、1280 * 800 の設計が Arnova にうまく適用されていないという問題につながります。私に何ができる?

4

1 に答える 1

2

2 つの600 * 1024解像度画面があります。

したがって、レイアウトを差別化したい場合は、レイアウト ディレクトリの作成で次の方法を使用する必要があります。

1) 超大画面で低密度 layout-xlarge-ldpi
2) 大画面で中密度 layout-large-mdpi

したがって、特定の解像度用に特定のレイアウト画面を作成する場合は、layout-<screen-size>-<density>

複数画面のサポート

于 2012-12-19T21:17:37.203 に答える