ためdimens.xmlを作成するこんにちは、私は私が私の小米科技MI3そのすべて大丈夫で、値がxxhdpiにdimensをネクサス5のみNexux 5
とAAの問題を持っているが、ネクサス5その間違ったUI上で、私が生成することができますどのようにNexux 5のためのdimens?
おかげ
ためdimens.xmlを作成するこんにちは、私は私が私の小米科技MI3そのすべて大丈夫で、値がxxhdpiにdimensをネクサス5のみNexux 5
とAAの問題を持っているが、ネクサス5その間違ったUI上で、私が生成することができますどのようにNexux 5のためのdimens?
おかげ
され自問する最初の質問「なぜこのようなニーズが唯一のNexus 5の上で発生するのか?」 Nexus 5では、UIが正しく表示されません。
答えは、デバイスの画面の密度やサイズのようなものです。この場合、はありません Nexus 5固有の設定が必要です。
問題が画面の密度である場合、適切な密度のフォルダ(たとえば、values-xhdpi/dimens.xml
)に異なるサイズが必要になる可能性があります。画面全体のサイズに問題がある場合は、少なくとも320dpの最小幅を持つデバイスを対象にvalues-sw320dp/dimens.xml
などのフォルダ内の次元を分割したい場合があります。
Providing Resourcesのドキュメントを読んで、さまざまなリソース修飾子を完全に理解していることを確認する必要があります。
また、px(ピクセル)ではなくdps(密度に依存しないピクセル)を使用していることを確認してください。
"xxhdpiに値があります。" - これは間違った答えです。密度によって異なる単位(例: 'dp')を使用している場合は、密度リソースセットを使用して異なる次元値を作成する必要はありません。画面サイズに基づいて異なるディメンション値(例:大画面では余白が大きい)は問題ありません。 – CommonsWare