mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
5.0 KiB
5.0 KiB
id, title, category, permalink
| id | title | category | permalink |
|---|---|---|---|
| picker | Picker | Components | docs/picker.html |
Renders the native picker component on iOS and Android. Example:
<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>
Props #
onValueChange?: Function #
Callback for when an item is selected. This is called with the following parameters:
- itemValue: the value prop of the item that was selected
- itemPosition: the index of the selected item in this picker
selectedValue?: any #
Value matching value of one of the items. Can be a string or an integer.
style?: $FlowFixMe #
testID?: string #
Used to locate this view in end-to-end tests.
androidenabled?: boolean #
If set to false, the picker will be disabled, i.e. the user will not be able to make a selection.
androidmode?: literal | literal #
On Android, specifies how to display the selection items when the user taps on the picker:
- 'dialog': Show a modal dialog. This is the default.
- 'dropdown': Shows a dropdown anchored to the picker view
androidprompt?: string #
Prompt string for this picker, used on Android in dialog mode as the title of the dialog.
iositemStyle?: $FlowFixMe #
Style to apply to each of the item labels.