Search code examples
react-nativereact-navigationstack-navigator

How to change font family in React Navigation createStackNavigator


I use React Navigation as the navigator component of my app. I want to change font family of the stack navigator. Currently I do this to change the font family in iOS and it works pretty well:

const LoggedInStack = createStackNavigator({
  Home: {
    screen: Home,
    navigationOptions: {
      title: 'payX',
      headerTitleStyle: {
        fontFamily: "my-custom-font"
      }
    }
  }
});

but it doesn't work in Android devices. How should I change the code to make it work also in Android?


Solution

  • Thank you, i used it this way and it worked

    const LoggedInStack = createStackNavigator({
       Home: { 
           screen: Home, 
           navigationOptions: { 
           headerTitle: <Text style={{ textAlign: 'center', flex: 1, fontFamily: 
            'my-custom-font'}}>payX</Text>  
           } 
       }
    });