0
我想要設計一個應用程序,並需要創建一個非常簡單的菜單欄與一個圖像按鈕我創建了所有決議的按鈕圖像和所有高分辨率的圖像欄不同的決議,但我的問題是必須坐在原始圖像頂部的圖像按鈕總是較高,我無法弄清楚爲什麼,例如在hdpi下我有菜單欄圖像1024x72和另一個圖像的按鈕72x72,但是當呈現圖像按鈕總是更大我要瘋了試圖找到答案任何幫助將不勝感激。Android圖像縮放佈局問題
這是我目前沒有工作代碼
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/ic_menu_menu_bar"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true" />
<ImageButton
android:id="@+id/new_convo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView1"
android:layout_alignParentTop="true"
android:src="@drawable/ic_menu_new_convo" />
</RelativeLayout>
爲什麼不將高度指定爲72dp? – 2012-03-10 23:06:12
但它總是會被設置爲我認爲具有hdpi mdpi和ldpi的要點是爲它選擇當前設備的最佳狀態 – 2012-03-10 23:22:15
它是。但'dp'是密度獨立的像素,無論屏幕密度如何,該像素都可以在設備上進行縮放以匹配所需的大小。 – 2012-03-10 23:30:56