Flutterでテキストを左揃え・中央揃え・右揃えにしたいとき、なかなか思ったようにならないことありませんか?
使っているウィジェットによっても言うことを聞くときと聞かないときがあるんですよね...。
いくつか方法があるので、いずれか試してみましょう。
1.TextAlign in Text()
Text(
"text",
textAlign: TextAlign.left //任意のプロパティ
)
最もシンプル。これで解決するならそれがいい。
2.Align()
Align(
alignment: Alignment.centerLeft, //任意のプロパティ
child: Text(...)
)
Text()をAlign()で囲うパターン。
3.Container()
child: Container(
alignment: Alignment.centerLeft, //任意のプロパティ
width: double.infinity,
child: Text(...)
)
Text()をContainer()で囲うパターン。
alignment以外に width: double.infinity を設定したほうがいい場合もある。(これを設定するとコンテンツの横幅限界値をスマホ幅に合わせられる)
これら一つだけで解決できる場合もあれば複数組み合わせで解決する場合もあるので、お試しください!
もし、
「プログラミングを体系的に学びたい」
「エンジニア転職を頑張りたい」
「独学に限界を感じてきた...」
「コミュニティで仲間と共に学びたい」
などと感じられたら、ぜひ検討してみてください。
まずは様子見...という方は、公式LINEにぜひご登録下さい。
学習や転職ノウハウに関する豪華特典11個を無料配布しています!
LINE紹介ページで特典を確認する
![[Flutter] テキストを揃えたいときの方法3選](/_next/image?url=https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F674fbf2fe21c4dc1999adeb8abf750c1%2F5d6a0d6cb0f04ad4b92dfcf1df8c60b5%2F5.png&w=3840&q=75)

