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.
He jugado alrededor con la alineación del texto y la gravedad pero a ningún éxito.
- Deshabilitar el botón de envío del teclado cuando no se ha escrito nada
- El tutorial de superposición aparece detrás de la interfaz de usuario principal (Android)
- Obtener recursos de color como cadena
- ¿Puede el color central ser reposicionado en un androide radial-gradiente dibujable?
- Establecer LinearLayout Orientación utilizando referencias en lugar de layout-land (sólo xml)
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
- Cambiar programaticamente el color de la forma en la lista de capas
- Excepción grave: java.lang.SecurityException: Falta permiso para insertar credenciales
- Error al buscar el estilo mapViewStyle
- Eclipse Layout Designer no puede abrir el archivo XML creado por IntelliJ
- Android CalendarView desaceleración de diseño
- Quiero que mi campo EditText cambie su color mientras le ingresa valores
- Android define el valor de cadena en String.xml
- Cambiar el color de los días especificados en Android CalendarView
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"/>
- Android: ¿Dónde encontrar el RadioButton Drawable?
- Los fragmentos ViewPager hacen referencia al mismo RecyclerView y / o Adapter