3

Nexus 4、Samsung 7.7、Nexus 7、S3、および Note-2 用のアプリを開発しています。これらすべてのレイアウトに対して 1 つの apk を作成しています。Nexus 7 と Samsung 7.7 を除いて、すべて正常に動作しています。

Nexus 7 には layout-large-hdpi を、Samsung 7.7 には layout-large-hdpi-1280x800 を使用しています。しかし、Nexus 7 のレイアウトを変更すると、Samsung 7.7 のレイアウトも変更されます。

これらのレイアウトを 1 つの APK に入れたいのですが、APK に Nexus 7 だけを入れると、正しいレイアウトが表示されます。apk にも Samsung 7.7 のレイアウトを入れると、Nexus 7 のレイアウトが間違っています。

4

1 に答える 1

2

これは、Nexus 7 のサイズが 1280x800 で、XHDPI であるためです。これが、両方が存在する場合、Nexus が layout-large-hdpi よりも layout-large-hdpi-1280x800 の使用を好む理由です。選択するレイアウトのより良い選択 (選択肢) を定義します。

于 2013-03-04T10:23:56.970 に答える