2016-08-04 4 views
0

Я пытаюсь использовать ToolbarAndroid с разрешением от react-native-vector-iconsIcon.ToolbarAndroid. Но я получаю эту ошибку:Получение ошибки с импортированием значков для ToolbarAndroid

RNVectorIconsModule not available, did you properly integrate the module?

я установил rnpm также сделал rnpm link, которая была успешно завершена.

И я думаю, что я правильно интегрированный модуль, потому что этот код работает, где я получаю иконки из react-native-vector-icons/Ionicons:

(рабочий)

import Icon from 'react-native-vector-icons/Ionicons'; 

const searchIcon = (<Icon name="md-search" size={30} color="#4F8EF7" />) 
const menuIcon = (<Icon name="md-menu" size={30} color="#4F8EF7" />) 
const notificationIcon = (<Icon name="md-notifications-outline" size={30} color="#4F8EF7" />) 

export default class Header extends Component { 
    render() { 
     return(
      <View> 
       <Text>{searchIcon}</Text> 
       <Text>{menuIcon}</Text> 
       <Text>{notificationIcon}</Text> 
      </View> 
     ) 
    } 
} 

Но этот код не работает:

(НЕ РАБОТАЕТ)

import Icon from 'react-native-vector-icons/Ionicons'; 

export default class Header extends Component { 
    render() { 
     return(
      <Icon.ToolbarAndroid 
       title="Home" 
       titleColor="white" 
       navIconName="md-search" 
       actions={[ 
        { title: 'Settings', iconName: 'md-menu', iconSize: 30, show: 'always' }, 
        { title: 'Follow me on Twitter', iconName: 'md-notifications-outline', iconColor: "#4099FF", show: 'ifRoom' }, 
       ]} 
       overflowIconName="md-more" 
      /> 
     ) 
    } 
} 

Я очень новичок в реагировании, так что, возможно, я что-то делаю неправильно? Пожалуйста, помогите мне разобраться. Спасибо.

ответ

0

Как вы, наверное, видели (я увидел ваше сообщение о Github), полные инструкции здесь: https://github.com/oblador/react-native-vector-icons#integrating-library-for-getimagesource-and-toolbarandroid-support

Я была такая же проблема, как ваша. Выполняя инструкции, я успешно справляюсь с этим.

Я не буду дублировать инструкции, но уточнить:

1) Изменить android/settings.gradle
2) Изменить android/app/build.gradle
3) Редактировать MainApplication.java

Смежные вопросы