2013-01-06 81 views
0

我在我的android應用程序上有一個閃屏,它由png圖像填充。然而,PNG圖像沒有填滿整個屏幕,側面顯示空格。PNG圖像無法縮放到全屏大小

我正在查看此和AVD。

這是我所看到的: VIEW OF MY SPLASHSCREEN

這裏是我的XML代碼:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<ImageView 
android:src="@drawable/splash" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"></ImageView> 

</LinearLayout> 

這裏是我的Android清單代碼的摘錄:

<uses-sdk 
    android:minSdkVersion="5" 
    android:targetSdkVersion="17" /> 

<supports-screens 
android:resizeable="true" 
android:smallScreens="true" 
android:normalScreens="true" 
android:largeScreens="true" 
android:anyDensity="true" /> 


<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
      <activity 
     android:name="com.shaadcorp.wazaifapp.MainMenu" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="ButtonMenu" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="com.shaadcorp.wazaifapp.CLEARSCREEN" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="wazeefa" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="com.shaadcorp.wazaifapp.WAZEEFA" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="durood" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="com.shaadcorp.wazaifapp.DUROOD" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 

</application> 

</manifest> 

請任何一個可以幫幫我?我試圖增加png本身的尺寸,但這沒有什麼區別。

+0

將scaleType添加到ImageView定義中--http://developer.android.com/reference/android/widget/ImageView.ScaleType.html – Simon

回答

2

您需要將android:scaleType屬性添加到ImageView。可能centerCrop是你想要的。

<ImageView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:scaleType="centerCrop" 
    android:src="@drawable/splash" />