[英]Flutter text yellow underline
任何人都可以知道我的代码有什么问题导致我收到黄色下划线文本。 在此处输入图片描述这是我的代码:
Widget build(BuildContext context) {
return Scaffold(
body: Container(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Padding(
padding: EdgeInsetsDirectional.fromSTEB(10, 100, 10, 460),
child: RichText(
text: TextSpan(
style: DefaultTextStyle.of(context).style,
children: [
TextSpan(
text: "asdad",
style:
TextStyle(color: Colors.black.withOpacity(0.6)))
]),
)),
const TextField(
decoration: InputDecoration(
hintText: 'What s your name?', border: OutlineInputBorder()),
),
],
),
),
);
}
我试过用 MaterialApp 包装,但没有用
你需要有一个 MaterialApp,你不应该像这样只在一个小部件中拥有所有东西。
DefaultTextStyle.of(context).style 无法到达 MaterialApp 以获取默认文本样式。 它必须在另一个小部件 class(或 Builder 小部件)中,以便上下文可以让您到达 MaterialApp。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.