目次
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