2010-10-15 134 views
9

在我們的android應用程序的一個開始活動中,我們使用一個帶整個空間背景圖像的線性佈局。Android。避免縮放背景

圖像大小爲320x480 - 與設備分辨率相同,我們正在使用它進行測試。

問題是,圖像會縮放,看起來不怎麼樣。

我試圖使用imageview來代替,但我有黑色邊框。

有些想法,如何避免縮放或如何獲得適當的背景圖像大小?

預先感謝您。

Mur。

回答

32

創建RES /繪製一個background.xml文件,並使用下列內容:

<?xml version="1.0" encoding="utf-8"?> 
<bitmap 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/background_image" 
    android:gravity="center"/> 

,並使用該background.xml爲您的LinearLayout的背景。

+1

你能解釋一下嗎?我應該在background.xml中寫什麼? – Tima 2010-10-15 23:44:22

+2

它的工作原理,謝謝:)只是其中一個通知:不要忘記xmlns:android =「http://schemas.android.com/apk/res/android」 – Tima 2010-10-17 15:25:08

+0

這個答案可能會更有幫助,我現在嘗試創建一個xml文件,如果我嘗試通過android studio GUI,它只會讓我創建一個值或佈局文件並將它們放在錯誤的文件夾中,那麼我需要在xml文件中使用哪些標記?我試過背景,可繪製,佈局,沒有任何作品! – dahui 2015-04-06 10:15:26