MultiLine EditText en Android con el cursor empezando en la parte superior

Sé que parece que es un problema ya miles de veces contestado, pero no he encontrado nada que funcione para mí.

Tengo un MultiLine EditText en Android que se adapta al tamaño de la vista "jugando" con el peso (1) y la altura (0dip). Estoy usando la gravedad "top", pero comienza en el medio.

Supongo que el problema está relacionado con el peso. Aquí está el código (el padre es un LinearLayout):

<EditText android:id="@+id/txtContacto" android:layout_width="fill_parent" android:layout_height="0dip" android:layout_gravity="top" android:inputType="textMultiLine" android:weight="1"> </EditText> 

 <EditText android:id="@+id/txtContacto" android:layout_width="fill_parent" android:layout_height="0dip" android:gravity="top" android:inputType="textMultiLine" android:weight="1"> </EditText> 

Pruebe el código anterior .. donde gravedad de diseño establece el edittext y la gravedad establece el contenido de edittext.

  • Horizontalviewscrollview's fillviewport desactiva el desplazamiento?
  • Personalización del espaciado de los hiladores
  • Obtener una vista secundaria para match_parent en Android
  • Android edittext auto crecer con el texto y empujar las cosas hacia abajo
  • Android: Cómo detectar el clic en el elemento personalizado de SearchView
  • Teclado suave de Android no abierto en webView`
  • Fuera de error de memoria al inflar el diseño xml simple en android
  • Android StackView tipo de diseño con desplazamiento horizontal
  • Cómo mostrar Toast en una clase ampliada por BaseAdapter Obtener método de vista
  • SearchView es invisible con el parámetro collapseActionView desde la biblioteca de diseño 24.1
  • ¿Puede un ToggleButton cambiar la funcionalidad de otros botones en la misma Actividad?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.