Ich habe Probleme mit der Position eines Symbols. Ich habe dieses Symbol als drawableLeft eines TextView gesetzt, das funktioniert gut, aber, wenn ich die Schwerkraft des TextView auf center_horizontal setze, dann erscheint ein Füllraum zwischen dem Icon und dem Text. Der Code lautet wie folgt:Platz zwischen Textansicht und Zeichen Symbol
<TextView
style="@style/BaseText.White.Bold"
android:gravity="center_horizontal"
android:drawableStart="@drawable/ic_text"
android:drawableLeft="@drawable/ic_text"
android:text="@string/text"
android:layout_marginBottom="@dimen/margin_small"
android:layout_marginRight="@dimen/margin_big"
android:layout_marginLeft="@dimen/margin_big"
android:padding="0dp"
android:drawablePadding="0dp"/>
Was muss ich tun, um sicherzustellen, dass das Symbol auf der linken Seite des Text dargestellt wird, sondern horizontal zentriert? Ich habe zwei Screenshots gemacht, um Ihnen den Unterschied beim Hinzufügen oder Entfernen der Schwerkraft des Symbols zu zeigen. Wenn die Schwerkraft der Textview nicht gesetzt ist, ist das Ergebnis wie folgt:
Aber, wenn die Schwerkraft hinzugefügt wird, dann wird eine Polsterung erscheint zwischen dem Text und dem Symbol: Vielen Dank im Voraus
Try 'android: Schwerkraft = "center"'. –
Vielen Dank für Ihren Kommentar. Ich habe versucht, wie Sie sagten, aber ohne Glück :( – FVod
@FVod bitte teilen Bildschirm Ihrer gewünschten Ausgabe – Dhiraj