【发布时间】: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