EditText – Intervalo entre el texto y la línea de EditText

Cuando inserto texto en mi campo EditText , el texto tiene una brecha anormal entre ella y la EditText del EditText . Aquí está una pantalla de impresión de mi terminal donde se puede ver esta brecha que estoy hablando, está marcado en rojo. Introduzca aquí la descripción de la imagen

He jugado alrededor con la alineación del texto y la gravedad pero a ningún éxito.

Aquí está el XML:

 <RelativeLayout 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" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TableLayout android:id="@+id/startJourneyLinearLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:stretchColumns="1"> <TableRow android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/startLocationTxtView" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_column="0" android:layout_gravity="start" android:text="@string/startLocation" android:gravity="center" android:textAppearance="?android:attr/textAppearanceLarge"/> <EditText android:id="@+id/startLocation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_column="1" android:gravity = "bottom" android:hint="Some text" android:inputType="text"/> <ImageView android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_column="2" android:src="@drawable/my_ic_location"/> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/endLocationTxtView" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_column="0" android:layout_gravity="start" android:gravity="center" android:text="@string/endLocation" android:textAppearance="?android:attr/textAppearanceLarge"/> <EditText android:id="@+id/endLocation" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_column="1" android:inputType="text"/> </TableRow> <Button android:id="@+id/goButton" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="center" android:text="@string/go"/> </TableLayout> </RelativeLayout> 

¿Puede alguien detectar por qué está sucediendo esto y explicarme cómo puedo solucionarlo?

————— EDIT ———————–

He actualizado el código XML que publiqué en la pregunta original al código XML real que tengo en mi aplicación, tal como se solicitó en un comentario.

La primera pantalla de impresión (la anterior, es de un dispositivo real -> Galaxy S4 con Android 4.4.4 CyanogenMod) y aquí hay una pantalla de impresión del emulador con API 19

Introduzca aquí la descripción de la imagen

Para cambiar la brecha entre el texto de EditText y la línea inferior usted puede utilizar android: paddingBottom

  <EditText android:id="@+id/nameEditText" style="@style/DarkEditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/name" android:paddingBottom="20dp"/> 

Reemplace el valor de paddingBottom según su requisito.

Pruebe con android:layout_height="wrap_content" lugar de android:layout_height="match_parent" en su EditText.

 <EditText android:id="@+id/editTxt1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_column="1" android:layout_gravity = "bottom" android:hint="Some text" android:inputType="text"/> 
  • Cómo dibujar un fondo personalizado
  • Prefijo de espacio de nombres inesperado "xmlns" encontrado para la etiqueta LinearLayout
  • Android: Colocar ImageView en la superposición entre diseños
  • ¿Cómo funciona $ {packageName}. $ {ActivityClass} en archivos XML de diseño?
  • TextView "fill_parent" no rellena el padre
  • ¿Hay efectos secundarios del uso de múltiples archivos string.xml?
  • Relacionar URI con <data> como http://example.com/algo en AndroidManifest
  • Uso de ImageView como fondo para un diseño de Android
  • Android Studio: xmlns: el mapa no funciona
  • Cómo obtener valores de BuildConfig desde xml?
  • Android getMeasuredHeight devuelve valores erróneos!
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.