7

Sto usando un EditText e aggiunge sempre un po 'di padding nel mio testo sia a sinistra che a destra.
L'aggiunta di android:includeFontPadding="false" non ha aiutato e l'utilizzo del valore negativo android:layout_marginLeft o android:layout_marginRight rende semplicemente "espandibile" lo EditText.
Come posso rimuovere tutto il padding dallo EditText che viene aggiunto per impostazione predefinita?Come posso rimuovere tutto il riempimento predefinito da EditText?

<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

invia il tuo xml per favore – Aakash

+2

Alcuni, se non tutti, di quello provengono dallo sfondo, in particolare se lo sfondo è un file PNG a nove patch. – CommonsWare

+0

@Aakash: aggiornato OP – Jim

risposta

27

Per rimuovere l'imbottitura a sinistra ea destra del EditText, è possibile utilizzare il seguente:

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

Così facile, quindi ha solo un padding diverso da zero di default. – Makalele

+5

Questo rimuoverà il padding per il testo, ma la linea al di sotto avrà ancora un padding, il che lo renderà brutto (almeno in Android 8). – Franco

+0

Prova ad aggiungere android: paddingBottom = "0dp" (https://developer.android.com/reference/android/view/View.html#attr_android:paddingBottom) –

0

Se anche voi volete rimuovere sottolineatura padding aggiungere margine negativo:

<EditText 
    ... 
    android:layout_marginLeft="-4dp" 
    android:layout_marginRight="-4dp" 
    ... /> 
Problemi correlati