7

Ich benutze eine EditText und es fügt immer ein bisschen Polsterung in meinem Text nach links und rechts.
Hinzufügen android:includeFontPadding="false" hat nicht geholfen und mit negativen android:layout_marginLeft oder android:layout_marginRight macht nur die EditText "erweitern".
Wie kann ich das gesamte Padding von der EditText entfernen, die standardmäßig hinzugefügt wird?Wie kann ich alle Standardauffüllungen von EditText entfernen?

<EditText 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:minHeight="20dp" 
      android:fontFamily="roboto-regular" 
      android:layout_gravity="center_vertical" 
      android:gravity="center_vertical" 
      android:layout_marginLeft="-5dp" 
      android:layout_marginRight="-5dp" 
      android:includeFontPadding="false" 
      android:textSize="@dimen/size" 
      android:textColor="@color/color" 
      android:inputType="textCapWords" 
      android:hint="@string/hint" 
      android:editable="false" 

      /> 
+0

poste deine xml bitte – Aakash

+2

Einige, wenn nicht alle, stammen aus dem Hintergrund, besonders wenn der Hintergrund eine PNG-Datei mit neun Patches ist. – CommonsWare

+0

@Aakash: Aktualisiert OP – Jim

Antwort

27

Um die Polsterung auf der linken und rechten Seite des EditText, entfernen Sie die folgende verwenden:

<EditText 
    ... 
    android:paddingLeft="0dp" 
    android:paddingRight="0dp" 
    ... /> 
+2

So einfach, so dass es nur einige nicht-Null-Padding standardmäßig hat. – Makalele

+5

Dadurch wird die Auffüllung für den Text entfernt, aber die darunter liegende Zeile hat immer noch eine Auffüllung, die (zumindest in Android 8) schlecht aussieht. – Franco

+0

Versuchen Sie, android hinzuzufügen: paddingBottom = "0dp" (https://developer.android.com/reference/android/view/View.html#attr_android:paddingBottom) –

0

Wenn Sie auch unterstreichen Polsterung hinzufügen negative Marge entfernen möchten:

<EditText 
    ... 
    android:layout_marginLeft="-4dp" 
    android:layout_marginRight="-4dp" 
    ... /> 
Verwandte Themen