【问题标题】:change labelText direction to RTL in InputDecoration() flutter在 InputDecoration() 颤动中将 labelText 方向更改为 RTL
【发布时间】:2019-01-12 04:28:22
【问题描述】:

只是我想在下面的代码中将labelText 的方向更改为 RTL:

 new TextField(
     textAlign: TextAlign.right,
     controller: _textEdittingControler_bookName,
     autofocus: true,
     decoration: new InputDecoration(
                labelText: "افزودن کتاب",
                hintText: "نام کتاب را وارد کنید"
                ),
     )

【问题讨论】:

    标签: dart flutter flutter-layout


    【解决方案1】:

    只需使用方向性:

    new Directionality(
        textDirection: TextDirection.rtl,
        child: TextField(
         textAlign: TextAlign.right,
         controller: _textEdittingControler_bookName,
         autofocus: true,
         decoration: new InputDecoration(
                    labelText: "افزودن کتاب",
                    hintText: "نام کتاب را وارد کنید"
                    ),
         )
    

    Directionality's docs

    【讨论】:

      【解决方案2】:

      可以使用textAlign

                  TextFormField(
                    textAlign: TextAlign.right,
                    decoration: InputDecoration(
                      hintText: 'ادخل تفاصيل الكتابة الخاصة بك',
                    ),
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-30
        • 1970-01-01
        • 1970-01-01
        • 2023-03-05
        • 2018-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多