React-Native ToolbarAndroid不支持fontFamily

时间:2016-08-21 05:32:32

标签: android react-native android-toolbar android-fonts

我在我的项目中使用自定义字体,使用React Native对内置跨平台自定义字体的内置支持。如果无论如何都要将fontFamily应用于ToolbarAndroid组件(https://facebook.github.io/react-native/docs/toolbarandroid.html),我很好奇。不幸的是,工具栏style不支持密钥。

我还尝试将标题设置为组件myTitle并将其提供给工具栏title属性,但这会导致循环错误:

var myTitle = <Text style={{fontFamily: 'MyFont'}}>My Profile</Text>

理想情况下,我希望保留原生工具栏,而不是将其替换为支持自定义字体的自定义JS工具栏。

1 个答案:

答案 0 :(得分:4)

通过在ToolbarAndroid标记中使用自定义mytitle放置fontFamily组件来解决此问题:

<ToolbarAndroid>{mytitle}</ToolbarAndroid>

而不是尝试将组件放在ToolbarAndroid的title属性中。