2016-05-12 10 views
0

Ich versuche, eine Grenze für eine Schaltfläche in Android setzen, aber leider android:background="" keine Chance geben, eine ausklappbare Ressource-Datei zu setzen. Es hat auch keine Chance eine Hintergrundfarbe zu setzen.Android Grenze für Schaltfläche funktioniert nicht durch xml

Dies ist meine Taste,

<Button android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/space1" 
     android:text="Submit" 
     android:paddingTop="10dp" 
     android:paddingBottom="10dp" 
     android:paddingLeft="10dp" 
     android:paddingRight="10dp" 
     android:textSize="25dp" 
     android:layout_centerInParent="true" 
     android:background="@drawable/button_border" /> 

IDE (Android Studio) bringt den Fehler in der letzten Zeile der Taste xml.

Und das ist meine button_border.xml Datei

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#FFFFFF" 
     android:endColor="#FFFFFF" 
     android:angle="270" /> 
    <corners android:radius="5dp" /> 
    <stroke android:width="5px" android:color="##662a48" /> 
</shape> 

Knopf wie unten

sein sollte

enter image description here

Wie diesen Fehler korrigieren? Haben Sie irgendwelche Ideen zu diesem Problem.

Vielen Dank.

+0

Haben Sie meine Antwort überprüft? http://stackoverflow.com/a/37183924/3981656 –

Antwort

0

ändern border.xml

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<gradient android:startColor="#FFFFFF" 
    android:endColor="#FFFFFF" 
    android:angle="270" /> 
<corners android:radius="5dp" /> 
<stroke android:width="5px" android:color="#662a48" /> 
</shape> 

entfernen one # @ Sie Strichfarbe

, die

#662a48 instead of ##662a48 
0

Weil Sie den falschen Wert, dh Android bieten ändern ist: color = "## 662a48"
versuchen Sie dies ..

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#FFFFFF" 
     android:endColor="#FFFFFF" 
     android:angle="270" /> 
    <corners android:radius="5dp" /> 
    <stroke android:width="5px" android:color="#662a48" /> 
</shape> 
Verwandte Themen