У меня в настоящее время есть imageview
с изображением.Он выглядит идеально на моем 2,7-дюймовом тестовом экране, однако, когда я тестирую его на своем 4,3-дюймовом экране, изображение не там, где оно должно быть.Я устанавливаю высоту dp
, и у меня есть файл изображения в папках hdpi, mdpi и Ldpi.Я делаю что-то неправильно?Или, скорее, есть какой-то способ заблокировать место изображения так, чтобы оно отображалось одинаково во всех размерах телефона?Благодарю.
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>