面临 npx run:android 的问题,其中我的选项卡标题显示我在各处将它们设置为 false

问题描述 投票:0回答:1

当我使用它来运行我的应用程序时: npx expo run:android 它会构建我的应用程序并在我的模拟器上运行。一切正常,但一个问题是我在 rootlayout 文件和选项卡布局文件中添加 headershow false 时显示标题.如下: 根布局:
如果(用户){ 返回 (

      }} />
  </Stack>
);

标签布局: 导出默认函数 TabLayout() {

return (
    <Tabs screenOptions={{ 
        tabBarActiveTintColor: 'orange',
        tabBarInactiveTintColor: 'gray',
        tabBarShowLabel: true,
        headerShown: false,

但它仍然显示。有没有其他方法可以解决这个问题?只有选项卡正在创建问题。在“npx expo start”中,一切正常,但我无法使用 firebase 本机模块,这就是为什么我使用它来面对这个问题。您可以查看图片以便更好地理解

我尝试将所有布局 screenoptions headershown 设为 False 但仍然不起作用

android react-native firebase-authentication expo
1个回答
0
投票

你必须在 Stack.Navigator 的 screenOptions 中设置 headerShown: false

您可以参考下面的代码片段。

<Stack.Navigator initialRouteName="Splash" screenOptions={{ headerShown: false, }}> <Stack.Screen name="Splash" component={SplashScreen} /> <Stack.Screen name="Login" component={LoginScreen} /> </Stack.Navigator>
    
© www.soinside.com 2019 - 2024. All rights reserved.