Android TextView drawable, Polsterung zwischen drawable und Text ändern?
Lesezeit: 2 Minuten
Benutzer1648374
Ich erstelle eine TextView mit einziehbarer Unterseite, in a GridLayout.
Ich möchte das Drawable in die Mitte bringen TextView; Ich habe es mit versucht setCompoundDrawablePadding(-75) und es ändert nur die Position des Textes.
android:drawablePadding Dies ist der einfachste Weg, dem zeichbaren Symbol eine Auffüllung zu geben, aber Sie können keine spezifische einseitige Auffüllung wie z PolsterungRechts oder paddingLinks des ausziehbaren Symbols. Dadurch werden beide Seiten des Drawables gepolstert.
<Button
android:id="@+id/otherapps"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/btn_background"
android:text="@string/other_apps"
android:layout_weight="1"
android:fontFamily="cursive"
android:layout_marginBottom="10dp"
android:drawableLeft="@drawable/ic_more"
android:paddingLeft="8dp" //for drawable padding to the left
android:textColor="@android:color/holo_red_light" />`enter code here`
In xml gibt es sowas wie android:right. Sie können auch hinzufügen top,left,bottom. Auf diese Weise können Sie zum Beispiel Folgendes angeben: Padding links und rechts auf drawable, ohne die Gesamthöhe von textView zu ändern.
12063600cookie-checkAndroid TextView drawable, Polsterung zwischen drawable und Text ändern?yes