[Flutter]複数行にわたるテキストを表示させる時

'''で文字を囲むと長いテキストを適当に改行して表示してくれる

final longText = '''ああああああああああああああああああああああああああ
いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい

ううううううううううううううううううううううううう
えええええええええええええええええええええええええええええ
おおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
''';


@override
 Widget build(BuildContext context) {
   return Scaffold(
     appBar: AppBar(
       title: Text('あああ'),
     ),
     body: Padding(
       padding: const EdgeInsets.all(16.0),
       child: Column(
         mainAxisAlignment: MainAxisAlignment.start,
         children: <Widget>[
           Text(
             'ーーーーとは?',
             style: TextStyle(color: Colors.pink),
           ),
           Text(longText),
         ],
       ),
     ),
   );
 }

TextFieldで複数行入力する方法、keyboardTypeとmaxLinesを以下のようにする

TextField(
  keyboardType: TextInputType.multiline,
  maxLines: null,
  controller: contentController,
  onChanged: (text) {},
),

いいなと思ったら応援しよう!