【问题标题】:Why text has underline with yellow color with big font size?为什么文本有大字体的黄色下划线?
【发布时间】:2020-06-04 08:12:21
【问题描述】:

代码截图及结果:

嗨,我有StatelessWidget,它的构建方法中返回了Container,而Text 小部件作为子小部件。但它的外观和感觉并不像预期的那样。为什么yellow 有下划线,如何删除?

我尝试将Container 替换为StackColumnRow,没有任何变化。

【问题讨论】:

    标签: flutter text flutter-layout underline yellow


    【解决方案1】:

    因为你没有用材质小部件包裹你的Text 小部件。您可以根据需要使用带有颜色属性的 ScaffoldMaterial 小部件进行包装。

    例子:

    Scaffold(body: Center(child: Text("Here is the text")))
    

    或:

    Material(color: Colors.white, child: Center(child: Text("Here is the text")))
    

    【讨论】:

    • Material app中应用root widget设置为scaffold,ui的一个区域显示黄线。是否应该直接包装它们 - 即使应用程序根是脚手架?
    【解决方案2】:

    每个屏幕都应该有一个脚手架小部件

     @override
      Widget build(BuildContext context) {
        return Scaffold(
                 body:Container(
                      child:Text("your text"),
               ),
            );
    

    【讨论】:

      猜你喜欢
      • 2022-11-30
      • 2019-11-05
      • 1970-01-01
      • 2023-01-02
      • 1970-01-01
      • 2022-12-19
      • 1970-01-01
      • 2018-12-03
      • 2019-07-12
      相关资源
      最近更新 更多