Textpolster in der Schaltflächenansicht entfernen

Ich möchte das Auffüllen von Text in der Schaltflächenansicht entfernen. Der erste Screenshot ist das Ergebnis, das ich erzielen würde, und der zweite ist der Stand der Technik.

Natürlich habe ich eine benutzerdefinierte Zeichenfunktion definiert, um das Erscheinungsbild der Schaltflächen zu erhalten. Aber auch wenn ich das padding-Attribut auf 0dp setze, ändert sich das Ergebnis nicht.

Irgendwelche Vorschläge, bitte?

BEARBEITEN Hier ist der XML-Code der Schaltfläche

<Button
        android:id="@+id/btnCancel"
        style="@style/dark_header_button"
        android:layout_width="wrap_content"
        android:layout_marginLeft="10dp"
        android:layout_height="wrap_content"
        android:includeFontPadding="false"
        android:padding="0dp"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:text="@android:string/cancel" />

Hier ist die Style-XML-Datei:

<style name="dark_header_button">
    <item name="android:background">@drawable/bkg_dark_header_button</item>
    <item name="android:shadowDy">-1</item>
    <item name="android:shadowColor">#000000</item>
    <item name="android:shadowRadius">1</item>
    <item name="android:textSize">14sp</item>
    <item name="android:textColor">#ffffff</item>
</style>

Und hier ist die zeichnbare XML-Datei:

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_pressed="true">
    <shape>

        <corners android:radius="10dp" />

        <gradient 
            android:angle="90" 
            android:endColor="#060606"
            android:startColor="#707070"
            android:type="linear" />

    </shape>
</item>
<item>
    <shape>

        <corners android:radius="10dp" />

        <gradient 
            android:angle="90" 
            android:endColor="#707070" 
            android:startColor="#060606" 
            android:type="linear" />

        <stroke 
            android:width="0.5dp" 
            android:color="#2b2b2b" />

    </shape>
</item>


</selector>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage