目次
TextFieldの右寄せ方法
TextFieldのテキストを右に寄せるには、textAlignプロパティを使います。
TextField(
  textAlign: TextAlign.end, // TextAlign.rightもok
)
textAlignプロパティにTextAlign.endまたはTextAlign.rightを指定することで、テキストが右寄せになります。
TextAlign.endとTextAlign.rightの違いは?
TextAlign.rightは単純にテキストを右に寄せるだけです。
一方で、TextAlign.endはテキストがLTR(左から右)言語であれば右端に、RTL(右から左)言語であれば左端に配置されます。言い換えると、endはテキストを行方向に沿って「末尾」に配置することを意味します。
RTL言語の例として、アラビア語やヘブライ語がありますが、それらの言語に対応しないのであれば、rightでもendでも問題ありません。


Comment