代码的屏幕快照及其结果:
嗨,我有StatelessWidget
,它的构建方法返回了Container
,还有Text
小部件作为子小部件。但这在外观上并没有达到预期。为什么yellow
下划线,如何删除?
我尝试将Container
替换为Stack
,Column
和Row
。
答案 0 :(得分:3)
因为您还没有将Text
小部件包裹在材质小部件中。您可以根据需要使用Scaffold
或带有颜色属性的Material
小部件进行包装。
示例:
Scaffold(body: Center(child: Text("Here is the text")))
或:
Material(color: Colors.white, child: Center(child: Text("Here is the text")))
答案 1 :(得分:0)
每个屏幕都应该有一个脚手架小部件
@override
Widget build(BuildContext context) {
return Scaffold(
body:Container(
child:Text("your text"),
),
);