【问题标题】:AutoCompleteTextField right text alignAutoCompleteTextField 右文本对齐
【发布时间】:2020-01-26 13:45:33
【问题描述】:

我使用这个这个包有一个带有这个代码的自动完成文本字段

       AutoCompleteTextField<Item>(
                      key: key,
                      clearOnSubmit: false,
                      suggestions: items,
                      style: TextStyle(color: Colors.blue, fontSize: 16.0),
                      decoration: InputDecoration(
                        contentPadding:
                            EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0),
                        hintText: "المنتج",
                        border: InputBorder.none,
                        hintStyle:
                            TextStyle(color: Colors.blue, fontSize: 16.0),
                      ),
                      itemFilter: (s, query) {
                        // print(query.toLowerCase());
                        return s.Name.toLowerCase()
                            .startsWith(query.toLowerCase());
                      },
                      itemSorter: (a, b) {
                        return a.Name.compareTo(b.Name);
                      },
                      itemSubmitted: (s) {
                        String n = s.Name;
                        String p = s.Price.toString();
                        setState(() {
                          searchAutoCompleteTextField
                              .textField.controller.text = n;
                          txt.text = p;
                        });
                      },
                      itemBuilder: (context, item) {
                        return row(item);
                      },
                    )

它工作正常,但我需要使文本正确对齐并且不知道如何做到这一点任何人都可以提供帮助??

【问题讨论】:

  • 你有没有尝试包装你的 Directionality( // 添加这个 textDirection: TextDirection.rtl, // 设置这个属性 child: AutoCompleteTextField(), )
  • 它工作正常添加这个作为答案,所以我可以投票
  • 好的,谢谢添加答案

标签: flutter flutter-layout flutter-dependencies


【解决方案1】:

AutoCompleteTextField 包裹在Directionality 小部件中

  Directionality( // add this
        textDirection: TextDirection.rtl, // set this property 
        child: AutoCompleteTextField(),
    )

【讨论】:

    猜你喜欢
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    • 2011-05-13
    • 2012-06-29
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多