任何人都可以告诉我这个错误 谢谢。
Text("مرحبا بالعالم",
textAlign: TextAlign.right,
style: TextStyle(
color: Colors.white,
fontWeight: FontWeight.bold,
fontSize: 17),
textDirection: TextDirection.ltr,
),
错误:未为类'TextDirection'定义吸气剂'ltr'
答案 0 :(得分:2)
我知道为时已晚,但是对于有相同问题的任何人,请这样做
import 'dart:ui' as ui;
然后使用
textDirection: ui.TextDirection.ltr
在您的文本小部件中
答案 1 :(得分:0)
我尝试过
@override
Widget build(BuildContext context) {
return Container(
child: Text(
"مرحبا بالعالم",
textAlign: TextAlign.right,
style: TextStyle(color: Colors.white, fontWeight: FontWeight.bold, fontSize: 17),
textDirection: TextDirection.LTR,//make it uppercase LTR or RTL
),
);
}
很好。
答案 2 :(得分:0)
这些库错误。
import 'package:intl/intl.dart';
因此您可以像使用它一样
import 'package:intl/intl.dart' as intl;
答案 3 :(得分:0)
我遇到了类似的问题,因为您使用“ intl”进行日期格式化,所以发生了这个问题,因此在导入intl时必须使用一个参数,如下所示: 进口'package:intl / intl.dart'作为国际; 并在您的代码中使用 intl.DateFormat('dd MMMM,yyyy','en_US',) 然后您看到错误消失了。
答案 4 :(得分:0)
我没有为上面的菜鸟找到完整的解决方案。只是替换库会导致其他错误。完整的解决方案如下。
变化:
import 'package:intl/intl.dart' as intl;
致:
intl.DateFormat()
然后在所有依赖包前添加intl,比如Datetime:
{{1}}
完成。