Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo eliminar a EditText drawable padding?

He perdido la última hora tratando de averiguar cómo deshacerse de este relleno en un simple EditText: Introduzca aquí la descripción de la imagen

Todo lo que quiero es alinear la entrada con el resto del contenido, al igual que la hermosa guía de diseño dice.

El diseño no podría ser más sencillo:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.actinarium.tiomantas.SetupChallengeFragment"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="16dp" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/new_challenge_name"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/new_challenge_name_hint1" android:singleLine="false"/> </LinearLayout> </ScrollView> 

Intenté fijar el relleno en EditText a 0dp – el texto cambiado pero la línea permanecía como es. Curiosamente, no pude encontrar ninguna información sobre este tema, como si nadie lo hubiera notado.

  • ¿Cómo agregar la vista de la imagen en el lado derecho de la barra de acción?
  • Barra de herramientas que se superpone debajo de la barra de estado
  • ERROR No hay identificador de paquete al obtener valor para el número de recurso
  • ¿Cómo hacer que EditText sea más pequeño que el predeterminado?
  • Intervalo entre el dibujable a la izquierda y el texto en un EditText
  • RequestFeature () debe ser llamado antes de agregar contenido
  • Cajón de navegación - ¿qué hace syncState () y por qué debe llamarse dentro onPostCreate ()?
  • Restaurar el estado de TextView después de la rotación de la pantalla?
  • 3 Solutions collect form web for “¿Cómo eliminar a EditText drawable padding?”

    Creo que la línea es una imagen de fondo para el EditText por lo que cambiar el relleno no lo afectará. Si lo desea, puede crear un fondo personalizado dibujable que no tenga relleno.

    Otro truco que puedes hacer es agregar un margen negativo al EditText:

      <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="-4dp" android:hint="@string/new_challenge_name_hint1" android:singleLine="false"/> 

    Trate de dar "4dp" de relleno para textView. Para que coincida con el relleno de editText.

     <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.actinarium.tiomantas.SetupChallengeFragment"> <LinearLayout android:layout_width="match_parent" android:orientation="vertical" android:layout_height="wrap_content"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="16dp" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="jhjkhkhkjkljlkjkljlkj"/> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="hjhjhjkhjkhjkhkjhoiuyiyirehyiohj" android:singleLine="false"/> </LinearLayout> </LinearLayout> </ScrollView> 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.