我知道关于这个问题有 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 尺寸的确切宽度和高度值?