React原生ToolbarAndroid操作图标不起作用

时间:2017-03-08 12:55:25

标签: android react-native react-native-android

我正在使用反应原生矢量图标来显示工具栏上的操作图标。但它似乎没有用。

进口&图标

import Icon from 'react-native-vector-icons/FontAwesome';
const myIcon = (<Icon name="compass" size={30} color="#900" />)

主视图

 <View style={styles.containerToolbar}>
     <ToolbarAndroid style={styles.toolbar}
         title="Test"
         actions={toolbarActions}
         onActionSelected={this.onActionSelected}>
     </ToolbarAndroid>
 </View>

var toolbarActions = [
    {title: 'Compass', icon:{myIcon} show: 'always'}
];

1 个答案:

答案 0 :(得分:0)

您可以像这样设置动作图标 -

var toolbarActions = [
  {title:'Compass', iconName:'compass', iconColor:"#900", iconSize:30, show:'always'}
];

此外,您需要使用Icon.ToolbarAndroid代替ToolbarAndroid

<Icon.ToolbarAndroid
  actions={toolbarActions}
  ....
>

此处有更多详情 - https://github.com/oblador/react-native-vector-icons#usage-with-toolbarandroid