Android editar texto cómo empezar a escribir en la parte superior izquierda?
Tengo este texto de EditText
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="textMultiLine" android:lines="5" android:singleLine="false" android:text="@string/app_name" /> </LinearLayout>
Mi problema es que el mecanografiar comienza en el medio del EditText.
- Disposición de Android: coloca una vista entre dos vistas
- Actividad de Android ha filtrado ventana com.android.internal.policy.impl.phonewindow $ decorview Issue
- Cómo enrollar el diseño del coordinador en un LinearLayout?
- Eliminar fondo blanco en dialogfragment
- ¿Cuál es la manera más fácil de extraer una cadena de un archivo de diseño xml de Android a un archivo strings.xml?
Mi pregunta es cómo empezar a escribir en la parte superior izquierda de la EditText?
- Peso del diseño de Android por programación
- La actividad con fragmentos no cambia de tamaño cuando se abre el teclado
- Animación Drawable causando OutOfMemoryError en segunda ejecución en Android
- Cómo extender LinearLayout correctamente para crear una vista personalizada
- Maneje la rotación de la pantalla sin perder datos - Android
- Llamar TextView.setText () vuelve a dibujar toda la pantalla a pesar de la jerarquía de vista
- Actividad con un fondo transparente
- ¿Cómo alinear las vistas de Android TextView?
Pruebe con android:gravity="top"
para que su código sea:
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="top" android:inputType="textMultiLine" android:lines="5" android:singleLine="false" android:text="@string/app_name" />
Creo que debería funcionar.
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="textMultiLine" android:lines="5" android:singleLine="false" android:gravity="top|left" android:text="@string/app_name" />
top|left
funcionará, pero para right-to-left locales android:gravity="top|start"
es mejor.
Snippet de descripción de advertencia en IDE:
El uso de Gravity # LEFT y Gravity # RIGHT puede provocar problemas cuando un diseño se procesa en locales donde el texto fluye de derecha a izquierda. Utilice Gravity # START y Gravity # END en su lugar. Del mismo modo, en los atributos de gravedad XML y layout_gravity, use start en vez de left.
- Android: cómo saber el archivo ubicado en el servidor web se ha modificado?
- Android – Creación de una carpeta en el directorio data / data / pkg / files