¿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.

Introduzca aquí la descripción de la imagen

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> 

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.

  • Cómo alinear 8 pequeños círculos alrededor de un círculo grande centrado, como muestra la imagen adjunta?
  • Android página curl efecto para árabe
  • Cómo crear mediante programación el diseño de un fragmento?
  • Android, setSelected () y state_selected
  • Animación Drawable causando OutOfMemoryError en segunda ejecución en Android
  • El botón onclick dentro del fragmento no funciona
  • ¿Barra de herramientas Android con dos líneas en el título?
  • ¿Cómo puedo hacer que mi Android SwipeableCardViews se parezca más a la aplicación de correo de IOS 7 (desliza para mostrar los botones)
  • Cómo deslizar las pestañas de la barra de herramientas mediante el diseño del material
  • Cambiar el color predeterminado de la marca de verificación de CheckBox de Android
  • ¿El ancho / altura de diseño relativo no funciona de forma programática?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.