この質問について N 個のスレッドがあることは知っていますが、Android でウィジェット (ボタン、画像) に幅と高さを適用する方法はまだわかりません。
http://developer.android.com/guide/practices/screens_support.htmlおよび他の多くのスレッドを読みまし たが、理解できません。
ボタンの dpi を計算するにはどうすればよいですか?
デバイスの dpi を知る必要がありますか? (ウィキペディアのリスト): http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density
しかし、異なる dpi のデバイスは他にもたくさんあります。
Photoshop でデザイン (800x480) とボタン (290x65) を持っています。Android プロジェクトで新しく作成された「drawable」フォルダーに画像ボタンを保存してインポートしました。XML (レイアウト) では、インポートしたボタン イメージを使用して ImageView を挿入しました。
<ImageView
android:id="@+id/btnNewImage"
android:layout_width="210dp"
android:layout_height="50dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="7dp"
android:src="@drawable/new_image" />
挿入された画像はまったく異なり、はるかに大きくなっています。Android サイズの正確な幅と高さの値を計算するにはどうすればよいですか?