我知道這個問題有N個線程,但我仍然不知道如何在Android上爲Widgets(按鈕,圖像)應用寬度和高度。Android:如何計算dp?
我已閱讀此: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尺寸的確切寬度和高度值?
退房的比例因子在這裏:http://stackoverflow.com/a/11801140/833647爲華電國際使它的1.5倍大小和地點它在hdpi文件夾中,對於xhdpi使其大小爲2倍等。 –
1dp = 1像素@ 160dpi。在您已鏈接到的頁面上有一個公式,可以解釋像素轉換的dp <->。 –
可能有助於閱讀:http://developer.android.com/design/style/metrics-grids.html –