我目前有一個imageview
與圖像。它在我2.7英寸的測試屏幕上看起來很完美,但是,當我在4.3英寸的屏幕上測試它時,圖像不是它應該在的位置。我將高度設置爲dp
,我的圖像文件位於hdpi,mdpi和Ldpi文件夾中。難道我做錯了什麼?或者說,是否有某種方法可以鎖定圖像的位置,以便在所有手機尺寸中顯示相同的方式? 謝謝。Android-調整圖像的不同屏幕尺寸
的imageview
未調整到不同的屏幕尺寸是第一imageview
(ID = sdrbg) 這裏是我的佈局文件:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relativeLayout1" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<ImageView android:layout_width="wrap_content"
android:layout_alignParentTop="true" android:id="@+id/sdrbg"
android:background="@drawable/sdrmaingraphic" android:layout_height="289dp"></ImageView>
<ImageView android:id="@+id/canvasBOM"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="false" android:layout_width="fill_parent"
android:background="@drawable/canvas" android:layout_height="100dp">
</ImageView>
<Button android:layout_alignParentBottom="true"
android:id="@+id/playpausebuttonBOM" android:background="@drawable/main_pause_button"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:layout_marginLeft="10dp"></Button>
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/nextbuttonBOM"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true" android:background="@drawable/next_song_button"
android:layout_marginRight="10dp"></Button>
<TextView android:id="@+id/textView1" android:layout_height="wrap_content"
android:layout_width="wrap_content" android:text="Best of May 2011"
android:textSize="20dp" android:textStyle="bold"
android:layout_centerHorizontal="true" android:layout_centerVertical="false"></TextView>
</RelativeLayout>
有許多因素會影響ImageView的佈局和大小。你能分享佈局文件嗎? –
@Dan:剛添加我的佈局代碼 – Splitusa