我在android中開發了一個應用程序。在那裏,我爲每個頁面保留了一個背景圖片。當我在模擬器中運行該應用程序時,佈局看起來很好。但是,當我安裝在三星galaxy阿波羅手機該應用程序圖像被拉伸 * 與手機屏幕 *的大小。我的應用程序也應運行在Android平板電腦。那麼我該怎麼做才能解決這個問題呢?將圖像設置爲android中的多個屏幕
在此先感謝。
我在android中開發了一個應用程序。在那裏,我爲每個頁面保留了一個背景圖片。當我在模擬器中運行該應用程序時,佈局看起來很好。但是,當我安裝在三星galaxy阿波羅手機該應用程序圖像被拉伸 * 與手機屏幕 *的大小。我的應用程序也應運行在Android平板電腦。那麼我該怎麼做才能解決這個問題呢?將圖像設置爲android中的多個屏幕
在此先感謝。
在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
您可以使用9patch圖片作爲背景。 NinePatchDrawable圖形是可拉伸的位圖圖像。 Draw 9-patch工具提供了一個非常方便的方式來創建NinePatch圖像。 此工具內建Android sdk.Once你讓你的9patch圖像將在各種屏幕尺寸自動調整。 您還可以找到大量的9個補丁圖像Here