MENU

【Flutter】TextFieldのテキストを右に寄せる方法

記事内に商品プロモーションが含まれる場合があります
目次

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でも問題ありません。

Share

Comment

コメントする

目次