Renders the native picker component on iOS and Android. Example:
<Picker
selectedValue={this.state.language}
style={{ height: 50, width: 100 }}
onValueChange={(itemValue, itemIndex) => this.setState({ language: itemValue })}>
<Picker.Item label="Java" value="java" />
<Picker.Item label="JavaScript" value="js" />
</Picker>
Reference
Callback for when an item is selected. This is called with the following parameters:
Value matching value of one of the items. Can be a string or an integer.
Type | Required |
---|
pickerStyleType | No |
Used to locate this view in end-to-end tests.
If set to false, the picker will be disabled, i.e. the user will not be able to make a selection.
Type | Required | Platform |
---|
bool | No | Android |
On Android, specifies how to display the selection items when the user taps on the picker:
Type | Required | Platform |
---|
enum('dialog', 'dropdown') | No | Android |
Prompt string for this picker, used on Android in dialog mode as the title of the dialog.
Type | Required | Platform |
---|
string | No | Android |
Style to apply to each of the item labels.