Реагировать на сборщик не отображается в андроиде
Я пытаюсь добавить сборщик в ответ на собственный андроид, но он не отображается в андроиде. Я сопоставляю дату своего местоположения с пунктом выбора, но я не видел сборщика на экране.
<Picker selectedValue={this.state.location}>
<Picker.Item label="Location 1" value="1" />
<Picker.Item label="Location 2" value="2" />
<Picker.Item label="Location 3" value="3" />
</Picker>
Ответы
Ответ 1
Вам нужно установить метод onValueChange
Я пытаюсь добавить сборщик в реагировать родной Android, но он не отображается в Android. Я сопоставляю дату своего местоположения с пунктом выбора, но я не вижу его на экране.
<Picker
style={{width: 100}}
selectedValue={this.state.location}
onValueChange={(loc) => this.setState({location: loc})}>
<Picker.Item label="Location 1" value="1" />
<Picker.Item label="Location 2" value="2" />
<Picker.Item label="Location 3" value="3" />
</Picker>
Ответ 2
Для меня это был "alignItems:" center "," на родительском представлении ".
Я бы прокомментировал все/каждый стиль вашего styles.container
Ответ 3
Вы даете ему ширину и высоту?
Это была моя проблема
Ответ 4
Средство выбора не появляется на экране, если у него нет стиля со свойством высоты, веса или гибкости
<Picker
style={{flex:1}} >
<Picker.Item label="Location 1" value="1" />
<Picker.Item label="Location 2" value="2" />
<Picker.Item label="Location 3" value="3" />
</Picker>
Ответ 5
Сработал и для меня, назначив ширину сборщику специально.