我使用React Navigation作为应用程序的导航组件.我想更改stack navigator的字体系列.目前,我这样做是为了改变iOS中的字体系列,效果非常好:

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

但它在Android设备上不起作用.我应该如何更改代码,使其在Android中也能工作?

推荐答案

谢谢你,我用这种方式,而且很有效

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

React-native相关问答推荐

React Native:无法将具有 resizeMode包含的图像定位在父组件的 flex-end

React Native:任务 ':app:checkDebugDuplicateClasses' 执行失败

错误:图片:找不到 ID 为1的assets资源 .请判断图像源或打包器

根据搜索字符串中的每个字母过滤数组

Jest 遇到了带有 react-native 的意外令牌

React Native 将 base64 图像保存到相册

React Native WebView 中的 Javascript console.log()

在Windows中连接到远程调试器时react-native 超时

fetch API 总是返回 {"_U": 0, "_V": 0, "_W": null, "_X": null}

使用 Bearer身份验证令牌react native图像

如何在 React Native 中访问原生 UI 组件的实例方法

以编程方式在 React Native 中添加组件

React-Native Android 中隐藏(hide)的元素溢出

java.lang.ClassNotFoundException:在路径上找不到类.MainActivity:DexPathList react-native

java.lang.UnsatisfiedLinkError:找不到要加载的 DSO:libfbjni.so 结果:0

React Native 中的原生广告

如何使用 Stripe (stripe.js) 和 react-native

React Native 元素搜索栏边界线未清除

如何使用 Expo 在真实的 iOS 设备上运行应用程序?

如何在react-native矢量图标中从多个文件导入图标?