0

重複の可能性:
複数の画面解像度用のアプリを作成するには?

私の質問は、たとえば、アプリケーションがさまざまなデバイスに対して動的にビューをレンダリングする必要があるとします。

1.画像を表示するフレーム (例: mdpi の場合は 90 X 90、hdpi の場合は 140 X 140)
2.ListView の高さ (例: mdpi の場合は 120 X 120、hdpi の場合は 150 X 150)

デバイスのサイズに応じて設定するものがたくさんある場合のように

それぞれのアクティビティで値をハードコーディングする代わりに、これを実装する標準的な方法は何ですか?
アプリケーションをロードする前に、すべての動的ビューの寸法を計算したい

前もって感謝します。サンプルコードは本当に私を大いに助けてくれます

4

1 に答える 1

0

drawable-mdpiとで画像を使用するdrawable-hdpi

異なる高さセットの使用寸法values

res/values-mdpi/dimen.xml
res/values-hdpi/dimen.xml

dp, dip濃さで変わります。

px異次元で使う

于 2012-11-28T13:48:41.953 に答える