2012-01-01 46 views
0

我的按鈕有背景圖片和文字,但有些文字沒有出現。 如果我刪除android:background = ....行,文字看起來不錯。安卓系統按鈕有背景和文字,文字看起來不完全

我該如何糾正?

感謝很多

<Button 
    android:id="@+id/button_game_bottom" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/layout_word7" 
    android:layout_alignRight="@+id/layout_word9" 
    android:layout_alignParentBottom="true" 
    android:layout_marginBottom="5dp" 
    android:background="@drawable/button_level" 
    android:lines="1" 
    android:text="NORMAL" 
    android:textColor="#FFFFFF" 
    android:textSize="20dp" 
    android:textStyle="bold" /> 
+0

您能否澄清**部分文字沒有出現**?也許是截圖? – 2012-01-01 18:47:13

+0

文本是「正常」,但按鈕上文本的可見部分是「否」 – ChuKoNu 2012-01-01 18:52:47

回答

0

問題是9patch映像文件。看到9patch文件損壞。

+0

嘿我我面臨同樣的問題..你修改你的九個補丁映像文件?你如何解決 – Dory 2014-02-15 09:29:40

0

你設置文本顏色爲白色。您的android:background="@drawable/button_level"背景是否也是白色以及由於何種原因只涵蓋RMAL部分?

屏幕截圖會有幫助。

+0

我的背景顏色是黃色,我試圖更改文本顏色,但它沒有工作 – ChuKoNu 2012-01-01 19:09:48

+0

您可以嘗試將背景顏色更改爲**#E6FFFFFF **。它是白色的alpha組件。 – 2012-01-01 19:17:50

0

可繪製資源是位圖還是某個xml文件?

<?xml version="1.0" encoding="utf-8"?> 
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:tileMode="repeat"/> 

然後參考該XML繪製作爲背景:如果它是一個位圖,也許它會如果您在XML定義你的繪製,而不是像幫助。

+0

我發現了這個問題,但我不明白爲什麼這是如此。我的背景圖片是一個9patch PNG,我改變它與一個正常的按鈕背景,文字看起來不錯 – ChuKoNu 2012-01-01 19:33:57

+0

也許你的9補丁圖像格式不正確? – stork 2012-01-01 19:54:03