You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter中scaffoldBackgroundColor设置白色背景不生效问题

问题原因及解决方案

你设置的scaffoldBackgroundColor是Scaffold组件的专属主题配置项,但当前MyHomePage直接返回Text组件,没有用Scaffold作为页面的根容器,所以主题里的背景色根本没机会生效。

修复方法很简单,给MyHomePage的根组件套上Scaffold即可:

class MyHomePage extends StatelessWidget {
  const MyHomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold( // 添加Scaffold作为根容器
      body: const Text("hello"),
    );
  }
}

这样运行后,页面就会应用你在ThemeData里设置的白色背景了。

内容的提问来源于stack exchange,提问作者ailauli69

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 01:07:02