2017-09-17 5 views
0

Bisher war ich absolut begeistert von der Expo. Aber jetzt möchte ich meiner App einen Wheel Picker (Inline) hinzufügen, der auf iOS funktioniert, aber auf Android nur einen roten Umriss zeigt. Ich denke, es hat damit zu tun, dass benutzerdefinierte Build-Skripte hinzugefügt werden müssen, dafür müsste ich die Expo verlassen. Ich will wirklich nicht.Expo React Native Wheelpicker Android

Gibt es eine andere Möglichkeit, eine PickerView auf Android zu implementieren?

Vielen Dank!

Antwort

0

Es gibt keine direkte Methode, um einen Wheel-Picker in reactive-native für Android zu erstellen, besonders wenn Sie Expo verwenden, was den Import von nativem Code einschränkt. Wie hast du einen Wheel Picker für iOS erstellt?

Aber vielleicht ist die Standard-reaktive native Picker Komponente für Sie realisierbar? Im Gegensatz zu iOS wird ein Wheel-Picker ohnehin nicht als Standard-Ui-Komponente in Android betrachtet. Die normale Komponente Picker wird als native Android-Auswahl mit einem Dropdown-Menü gerendert.

Gerade von the docs:

import { Picker } from 'react-native' 

// in your render method 
<Picker 
    selectedValue={this.state.language} 
    onValueChange={(itemValue, itemIndex) => this.setState({language: itemValue})}> 
    <Picker.Item label="Java" value="java" /> 
    <Picker.Item label="JavaScript" value="js" /> 
</Picker> 
Verwandte Themen