Ich möchte den Textabstand in der Schaltflächenansicht entfernen. Der erste Screenshot ist das Ergebnis, das ich erreichen würde, und der zweite ist der Stand der Technik.Entfernen Sie den Textabstand in der Schaltflächenansicht
Natürlich habe ich eine benutzerdefinierte ziehbar definiert die Schaltfläche Aussehen zu erhalten. Aber selbst wenn ich das Padding-Attribut auf 0dp setze, ändert sich das Ergebnis nicht.
Irgendwelche Vorschläge, bitte?
EDIT Hier ist der XML-Code der Taste
<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 der Stil 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 ziehbar 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>
Geist, Ihre XML auch zu teilen ....? – waqaslam
"Natürlich habe ich ein benutzerdefiniertes Zeichen definiert, um das Aussehen der Schaltfläche zu erhalten" Bitte zeigen Sie uns diese Definition, wenn Sie Ihre eigenen definieren, sollte es keine Polsterung geben –
Haben Sie Ihr Attribut 'layout_height' als' wrap_content' festgelegt? Und stelle sicher, dass du 9 gepatchte Bilder hast. – yugidroid