2012-04-22 62 views
2

我的xml文件有問題,我希望background_bar採用全屏寬度(在屏幕的頂部),但我不能那樣做..請幫助我 這裏是我的代碼Android中的全幅圖像

<?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" 
    android:background="@drawable/background" 
    android:orientation="vertical" > 

<RelativeLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" > 

    <ImageView 
     android:id="@+id/main_background_bar" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:src="@drawable/background_bar"/> 

    <ImageView 
     android:id="@+id/main_logo_bar" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_marginLeft="5dp" 
     android:src="@drawable/logo_bar" /> 

    <ImageView 
     android:id="@+id/main_title_bar" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_marginLeft="27dp" 
     android:layout_toRightOf="@+id/main_logo_bar" 
     android:src="@drawable/notifme_title_bar" /> 

    </RelativeLayout> 
</LinearLayout> 
+0

根據您的'background_bar'圖像的樣子,我會嘗試製作一個9補丁。這是您可以考慮所有屏幕尺寸而無需創建縮放工件的唯一方法。 – 2012-04-23 00:16:24

回答

0

嘗試增加android:scaleType="fitXY"或它的變化對被background_bar之一。

+1

以及android:adjustViewBounds =「true」,我認爲 – testingtester 2012-04-22 20:40:56

+0

它不起作用... – poloh11 2012-04-22 21:05:18