我爲我的Android應用程序的UI使用了一些.png圖像。我已將圖像保存在「res/drawable」目錄中。我在一些教程中看到,當屏幕分辨率大於mdpi時,Android會自動擴展圖像。但是,當我在大屏幕設備上運行我的應用程序時,圖像顯示爲原始大小,而不是放大。其餘的空間是空的(黑色)。我在這裏做錯了什麼?下面是我的佈局的XML,如果它有幫助:圖像沒有被放大(Android)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:theme="@android:style/Theme.Black.NoTitleBar"
>
<ImageView
android:id="@+id/imageView2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView1"
android:clickable="false"
android:contentDescription="@string/p"
android:src="@drawable/volbar" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clickable="false"
android:contentDescription="@string/p"
android:src="@drawable/head" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView1"
android:layout_alignParentRight="true"
android:layout_marginBottom="33dp"
android:layout_marginRight="19dp"
android:text="@string/press_to_update" />
<ImageView
android:id="@+id/imageView9"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView2"
android:clickable="false"
android:contentDescription="@string/p"
android:src="@drawable/frag11"
/>
<ImageView
android:id="@+id/imageView4"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/imageView9"
android:layout_alignParentLeft="true"
android:clickable="false"
android:contentDescription="@string/p"
android:src="@drawable/base" />
</RelativeLayout>
您是否已根據圖像的分辨率將圖像上傳到res文件夾? – iRushnikov
是的,正確的分辨率已經上傳到drawable-mdpi和hdpi目錄中。 –