[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) {},
),
この記事が気に入ったらサポートをしてみませんか?