2017-09-14 4 views
0

ためdimens.xmlを作成するこんにちは、私は私が私の小米科技MI3そのすべて大丈夫で、値がxxhdpiにdimensをネクサス5のみNexux 5

とAAの問題を持っているが、ネクサス5その間違ったUI上で、私が生成することができますどのようにNexux 5のためのdimens?

おかげ

+0

"xxhdpiに値があります。" - これは間違った答えです。密度によって異なる単位(例: 'dp')を使用している場合は、密度リソースセットを使用して異なる次元値を作成する必要はありません。画面サイズに基づいて異なるディメンション値(例:大画面では余白が大きい)は問題ありません。 – CommonsWare

答えて

1

され自問する最初の質問「なぜこのようなニーズが唯一のNexus 5の上で発生するのか?」 Nexus 5では、UIが正しく表示されません。

答えは、デバイスの画面の密度やサイズのようなものです。この場合、はありません Nexus 5固有の設定が必要です。

問題が画面の密度である場合、適切な密度のフォルダ(たとえば、values-xhdpi/dimens.xml)に異なるサイズが必要になる可能性があります。画面全体のサイズに問題がある場合は、少なくとも320dpの最小幅を持つデバイスを対象にvalues-sw320dp/dimens.xmlなどのフォルダ内の次元を分割したい場合があります。

Providing Resourcesのドキュメントを読んで、さまざまなリソース修飾子を完全に理解していることを確認する必要があります。

また、px(ピクセル)ではなくdps(密度に依存しないピクセル)を使用していることを確認してください。

+0

xiaomiそのxxhdpiネクサス5そのxxhdpiも間違っています。 Nexus 5Xは独自の次元(値sw410dp)を持っており、ネクサス5に余分な値を入れたいと思っています。 – trip08

+0

Nexus 5の表示が悪いと、同じ密度と同じ画面サイズの他のデバイス。 Nexus 5をターゲットにしたくない場合は、具体的にNexus 5のどの面が問題であるかを把握し、問題を解決します。 –

+0

これは値sw320dp/dimens.xmlのおかげです – trip08

関連する問題