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