【发布时间】:2019-08-08 00:09:03
【问题描述】:
当我为我的应用程序使用 createBottomTabNavigator 时,它在 iOS 和 Android 上都能完美运行。但是当我将其更改为 createMaterialTopTabNavigator 时,它会在 Android 上单击选项卡后停止导航(iPhone 模拟器工作正常)。我仍然可以左右滑动到不同的标签,但标签栏不再重定向。该应用程序不会冻结,它响应良好,但不会发生重定向。如果我将其更改为 createBottomTabNavigator,它会再次正常工作。可能是什么问题? 我在真正的安卓设备上测试过,还是一样。没有 tabBar 选项或其他任何东西。最奇怪的是,滑动仍然有效。
const JournalStack = createStackNavigator({
Journal: JournalScreen,
ActivityDetail: ActivityDetailsScreen,
})
const HomeStack = createStackNavigator({
Home: HomeScreen,
})
const TasksStack = createStackNavigator({
Tasks: TasksScreen,
})
export const MainTabs = createMaterialTopTabNavigator({
Journal: JournalStack,
Home: HomeStack,
Tasks: TasksStack,
})
这是一个演示问题的小视频https://i.imgur.com/34gPrIJ.mp4
【问题讨论】:
-
这是在
react-native0.59吗? -
是的,它的 0.59.1。还有 react-navigation 3.4.1
标签: android react-native react-navigation