Cela peut sembler facile, mais: Comment pouvons-nous créer un champ de texte multiligne éditable en mode flottant? TextField ne fonctionne qu'avec une seule ligne.
Édition: quelques précisions car il semble que ce ne soit pas clair… Bien que vous puissiez définir plusieurs lignes pour envelopper le contenu du texte, ce n'est toujours pas plusieurs lignes. C'est une seule ligne affichée sur plusieurs lignes . Si vous voulez faire quelque chose
comme
ce.
Alors tu ne peux pas. Parce que vous n'avez pas accès au bouton 'entrer'. Et pas de bouton d'entrée, pas de multi ligne.
Depuis septembre 2017, une valeur enum a été ajoutée pour prendre en charge l'édition de texte multiligne.
new TextField(
keyboardType: TextInputType.multiline,
maxLines: whatever,
)
Pour utiliser le retour automatique à la ligne, définissez simplement maxLines sur null:
new TextField(
keyboardType: TextInputType.multiline,
maxLines: null,
)
Si la propriété maxLines est null, le nombre de lignes n'est pas limité et le retour à la ligne est activé.
TextField
a maxLines property.