¿Alinea a la izquierda un TextView al texto dentro de un EditText?
Me gustaría alinear el texto en un TextView
con texto dentro de un EditText
que está directamente debajo de él. ¿Es esto posible sin usar trucos de relleno?
Si no, ¿es esto porque está desalentado? Pude ver que estaba desalentado porque podría confundir al usuario en la falta de la distinción entre los dos controles.
- Edición de la galería Android: el tamaño de la galería es mayor de lo esperado
- La vista de texto de Android no se enrolla correctamente
- ¿Cómo puedo crear una vista semanal del calendario para una aplicación Android Honeycomb?
- Línea de encabezado de TableLayout de Android
- ¿Cómo poner publicidad en mi aplicación Android?
Aquí está el diseño que creó la captura de pantalla anterior:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/text_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:text="Please align my first character" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/text_view" android:hint="To my first character" /> </RelativeLayout>
- Cuadro de diálogo de alerta personalizado con listview personalizado
- Compatibilidad con barras de acción
- ¿Cómo conservo el resaltado de elementos seleccionado en gridview cuando cambia numColumns?
- Peso del diseño de Android por programación
- RelativeLayout - CenterInParent y marginTop
- TextView no se desplaza suavemente
- Obtener el tamaño de un texto en TextView
- ¿Por qué el elemento Fragmento en el diseño de Android está escrito con una letra minúscula 'f'?
No, no se puede hacer esto sin usar padding o layout_margin
. EditText
tiene un fondo con bordes y relleno, por lo que su área de contenido es un poco más pequeña que el área de TextView
. Creo que es normal usar relleno en tales situaciones.
En realidad esto puede ser confuso, pero puede añadir un poco de desplazamiento a la TextView
para que se vea mejor. Usa android:layout_marginLeft
y selecciona un valor que coincida con tus requisitos. Espero que esto ayude.
Siento que usted tendrá que usar relleno para el TextView
. Realmente me parece mejor que el primer carácter en TextView
y que en EditView
NO estén alineados perfectamente. También tienen diferentes tamaños de fuente, por lo que en realidad se ve bastante natural de la manera que es ahora – o tal vez con sólo un poco de relleno, pero no demasiado. Cuando el relleno, no se olvide de considerar a los usuarios con diferentes tamaños de pantalla y resoluciones, por lo que el uso de dp
con lo que está haciendo el relleno con android:layout_marginLeft
. Por ejemplo:
<TextView android:id="@+id/text_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginLeft="5dp" android:text="Please align my first character" />
Espero que esto ayude.
- Android aapt.exe APPCRASH en proyecto de compilación con código de error -1073741819
- Bloquear la vista de la cámara en modo horizontal en android