2

Android に単位があるかどうかを教えてください。マージン/パディングの値を値で設定すると、他のタイプのデバイスで自動的に調整されます。

たとえば、HDPI に基づいてマージン/パディングを 10dip に設定すると、同じコードの mdpi または ldpi で位置合わせがうまくいきません。これについて検索しましたが、解決策が見つかりませんでした。

4

2 に答える 2

1

MDPI、LDPI、HDPI など... デバイスの解像度 (ピクセル密度) を指定します。画面の物理的なサイズとは関係ありません。XHDPI 画面を備えた小型のスマートフォンと、LDPI を備えた大型のタブレットを使用することができ、その逆も可能です。

デバイスのサイズに合わせて項目のサイズを変更する場合は、ウィジェットの LayoutWeight を上げることができます。画面上の残りのスペースは、ゼロ以外の重みでウィジェットに分散されます。

于 2012-10-17T19:21:51.740 に答える