1. ホーム
  2. user-interface

[解決済み] Flutterでテキストを垂直方向と水平方向の中央に配置する方法は?

2022-04-21 01:18:16

質問

FlutterでTextウィジェットのコンテンツを縦と横の中央に配置する方法を知りたいです。 ウィジェット自体をセンタリングする方法しか知りません。 Center(child: Text("test")) が、コンテンツそのものではありません。デフォルトでは、左寄せになっています。Androidでは、これを実現するTextViewのプロパティは、次のように呼ばれていると思います。 gravity .

欲しいものの例

解決方法は?

テキストアライメントセンタープロパティは、水平方向のアライメントのみを設定します。

以下のコードで、テキストを縦方向と横方向の中央に配置しています。

コード

      child: Center(
        child: Text(
          "Hello World",
          textAlign: TextAlign.center,
        ),
      ),