Pantech社の端末の解像度が480x800なので、高さと幅をピクセルで指定してアプリケーションを作成しました。
G1デバイス用に高さと幅を変換する必要があります。dpに変換すれば問題が解決し、両方のデバイスに同じソリューションを提供できると思いました。
ピクセルをdpに変換する簡単な方法はありません何か提案はありますか?
PX "と "DP "は異なるが似ている。
DPは画面の物理的な大きさだけを考慮した場合の解像度です。DP
を使用すると、異なる pixel
密度を持つ他の同じサイズのスクリーンに対してレイアウトをスケーリングします。
コードで寸法を扱うときは、変換しない限り、常に実際の「ピクセル」を扱うことになります。
つまり、アンドロイド端末の通常サイズの hdpi
スクリーンでは、800x480
は DP
では 533x320になります(確か)。DP "を "pixels /1.5 "に変換するには、"1.5 "に戻します。これはあくまでも1つのスクリーンサイズと
DPに対するもので、デザインによっては変わってきます。アーティストからは「pixels」と言われますが、上記の「1.5
」の計算式で「DP」に変換しています。