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

如何在Expo 50的Expo Router中设置Tab页面头部背景色?

解决Expo 50中Expo Router Tab页面头部背景色设置问题

在Expo Router的Tabs.Screen配置中,你可以通过options里的headerStyle属性设置头部背景色,还能配合headerTintColor调整标题、返回按钮的颜色,避免和背景色冲突。

修改你的代码如下:

<Tabs.Screen
    name="two"
    options={{
      title: 'Tab Two',
      tabBarIcon: ({ color }) => <TabBarIcon name="code" color={color} />,
      // 设置头部背景色
      headerStyle: {
        backgroundColor: '#2196F3', // 替换为你需要的颜色值,比如十六进制、RGB值
      },
      // 可选:调整标题和按钮的颜色,保证可读性
      headerTintColor: '#ffffff',
    }}
/>

如果要给不同Tab页面设置不同背景色,只需在对应Tabs.Screen的options中单独配置headerStyle即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 12:42:01