私はAndroidウィジェットを開発しており、と区別する必要があります。ギャラクシーSとギャラクシーS2です。 私は画面サイズと密度の記事についてほとんどすべてを読んでいます。 もちろん、新しい修飾子を新しい修飾子で使用する必要があります最小幅。 私の問題は、sw320dp修飾子がGalaxy SとGalaxy S2にマッチすることです。 しかし、私はGalaxy S2の別のレイアウトが必要ですが、それに対して正しい修飾子を見つけることはできません。 X 800ピクセル480ピクセルDPにギャラクシーSとギャラクシーS2の最小幅
画面サイズ:329dp X 549dp(原因1DP = 1pixel /(密度/ 160)をピクセル単位でギャラクシーS、密度233
画面サイズの
定義
01を行います。- > sw320dp修飾子は、ここでは一致している必要がありますので、はい、それは
ギャラクシーS II、密度ピクセル218
画面サイズの定義:480ピクセルX 800ピクセルDPに
画面サイズ:352dp X 587dp(原因1DP = 1pixel /(密度/ 160)
- >修飾子sw340dpは、ここでは一致している必要がありますので、しかしNO、それは
をdoesntの(TESTE d inエミュレータと実際のデバイス)
ドロワーブルは問題ではありませんが、私のレイアウト、特にこれらのデバイスでは高さとテキストサイズが異なりますので、実際には特定のレイアウトが必要です。
誰でも知っているか、それ以上の経験がありますか?
私の知る限り、フレームワークは、実際の密度を使用していないが、低、のmed、高およびX-高に対応する、120、160、240、320ピクセルの最寄りに「丸めます」。そのため、両方のデバイスでsw = 320と表示されます。これは不規則な結果につながる可能性があります - 私もGalaxyデバイスでこれに問題があります – CjS
はい、excatly私の経験も....しかし、エミュレータ内でさえ、私たちは実際のデバイスのセットアップを行うことはできませんか? – user1013443
これはエミュレータとは関係ありません。それはフレームワークの特徴です。実際のデバイスで同じ問題が発生する – CjS