2011-10-19 53 views
0

我在android中開發了一個應用程序。在那裏,我爲每個頁面保留了一個背景圖片。當我在模擬器中運行該應用程序時,佈局看起來很好。但是,當我安裝在三星galaxy阿波羅手機該應用程序圖像被拉伸 * 與手機屏幕 *的大小。我的應用程序也應運行在Android平板電腦。那麼我該怎麼做才能解決這個問題呢?將圖像設置爲android中的多個屏幕

在此先感謝。

回答

1

RES /佈局,假設你有xmlLayout.xml具有

<ImageView 
    . 
    . 
    . 
    android:src="@drawable/backgroundimage" /> 

創建文件夾RES /佈局大和複製xmlLayout.xml這個文件夾

編輯ImageView

<ImageView 
    . 
    . 
    . 
    android:src="@drawable/backgroundimage_large" /> 

當然,你應該添加到您的繪製文件夾backgroundimage_large


For more info, check the Android Developer: Supporting Multiple Screens

0

您可以使用9patch圖片作爲背景。 NinePatchDrawable圖形是可拉伸的位圖圖像。 Draw 9-patch工具提供了一個非常方便的方式來創建NinePatch圖像。 此工具內建Android sdk.Once你讓你的9patch圖像將在各種屏幕尺寸自動調整。 您還可以找到大量的9個補丁圖像Here

相關問題