2013-08-02 112 views
2

我已經創建瞭如下九宮PNG圖片九補丁圖像作爲按鈕的背景安卓

enter image description here

,但是當我將其添加爲一個按鈕,我有以下的東西產生的背景:

enter image description here

,你可以看到的畫面沒有填滿所有按鈕的背景!

這裏是XML佈局文件:

<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:orientation="vertical" > 

    <Button 
     android:id="@+id/btn" 
     android:layout_width="match_parent" 
     android:layout_height="100dp" 
     android:background="@drawable/ninepatchimage" 
     android:text="Click ME" /> 
</LinearLayout> 

任何一個可以告訴我爲什麼?

回答

6

看着它看起來像ins't被解析爲9patch的形象,它應該被保存爲img.9.png如果不是,它將顯示爲正常圖像

像這樣:

enter image description here

+0

是我將它保存爲9.png –

+0

也許嘗試沒有填充 – FabianCook

+0

所選圖像保存爲img.9.png,但是當我將它添加到項目作爲圖標集圖像時,我檢查了圖像的名稱,它是img.png在Drawable文件夾中!這裏的問題是? –