我使用React Native 0.14.0开发Android应用程序。目前我正在使用ToolbarAndroid
组件在我的场景顶部添加工具栏,但它不会保留在场景之间。我发现Navigator
有一个navigationBar
属性,可以设置为Navigator.NavigationBar
组件,该组件应包含一个处理导航栏标题和左右按钮的对象。 See the official example to understand what I mean。由于这方面的文档很少,我必须依靠这个例子来正确设置navigationBar
。
此Navigator.NavigationBar
不如ToolbarAndroid
强大,因为它不会自动为徽标留出空间,例如。
有没有办法将ToolbarAndroid
与navigationBar
的{{1}}属性结合使用?
答案 0 :(得分:3)
不是真的。你可能得到的最接近的是将ToolbarAndroid包装在一个组件中,并将导航器left
,right
方法映射到onIconClicked
函数。但这可能会失败,因为您可能对ToolbarAndroid的UI最感兴趣。
您需要传递一个类似于Navigator.NavigationBar的组件。
,如果你可以放入一个会很好玩并提供一些预期道具的组件,那么它就可以了。