web-dev-qa-db-fra.com

MultiLine EditText dans Android avec le curseur commençant en haut

Je sais qu'il semble que ce soit un problème déjà mille fois répondu, mais je n'ai rien trouvé qui fonctionne pour moi.

J'ai un MultiLine EditText sur Android qui s'adapte à la taille de la vue en "jouant" avec le poids (1) et la hauteur (0dip). J'utilise la gravité "top" mais ça commence dans le milieu.

Je suppose que le problème est lié au poids. Voici le code (le parent est 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>
56
Keyser Sozé
<EditText
        Android:id="@+id/txtContacto"
        Android:layout_width="fill_parent"
        Android:layout_height="0dip"
        Android:gravity="top"
        Android:inputType="textMultiLine" 
        Android:weight="1">
    </EditText>

essayez le code ci-dessus .. où la gravité de la mise en page définit l'edittext et la gravité définit le contenu de l'edittext.

134
Shankar Agarwal