0

這裏是我的佈局如何獲取背景資源來填補的LinearLayout

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/backg" 
    android:paddingTop="40dp" 
    android:orientation="vertical" 
    tools:context=".AppleActivity" > 
... 
<LinearLayout> 

我想到的背景,以填補佈局。但是它在頂部和底部留下了相當大的空間。如果背景延伸,我不介意。我只是想填補這個觀點。有誰知道什麼可能導致這個問題?

萬一它很重要:在我的清單文件中,我使用android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen"來隱藏狀態欄。

+0

上傳一個快照請 –

+0

http://stackoverflow.com/questions/16135984/full-screen-background-image-in-an-activity/16139059#16139059 – stinepike

+0

@learner你可以刪除填充和檢查? –

回答

0

嘗試這樣的事情..

<RelativeLayout 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/backg" 
android:orientation="vertical"> 
0

您是否嘗試過加入

android:scaleType="fitXY" 

到您的線性佈局?這會將您的背景圖像拉伸到線性佈局範圍。您也可以使用centerCrop將圖像放入邊界而不用拉伸。

android:scaleType="centerCrop" 

此外,使用餘量,而不是填充。