6

とフォルダの両方でdimens.xml定義しました。デバイス (つまり) の値が から取得されることを期待していますが、実際には から取得されます。どうしてこんなことに?ありがとうございました。valuesvalues-mdpiGalaxy Nexusxhdpivaluesvalues-mdpi

4

2 に答える 2

11

のフォルダを作成する必要がありますvalues-xhdpi
valuesがデフォルトのフォルダーですが、修飾子 (ここでは ) を使用してフォルダーを指定すると、システムは修飾子 (ここでは)values-mdpiを使用して最適な適切なフォルダーを使用します。values-mdpi

values-hdpiフォルダを追加するとvalues-mdpi、xhdpi の画面に使用されます。

フォルダーを追加するvalues-xhdpiと、xhdpi での画面用に前の 2 つのフォルダーよりも優先して使用されます。

于 2013-04-15T16:04:40.457 に答える
4

http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch を確認してください

Android がリソースを探す場所を解決する方法から、ピクセル密度修飾子が削除されていないことがわかります。

于 2013-04-15T15:52:04.477 に答える