Open Picker внутри ввода для ввода текста - PullRequest
0 голосов
/ 27 января 2019

Я размещаю возраст TextInput, в который я получаю возраст пользователя.Я хочу открыть средство выбора после нажатия кнопки ввода текста, чтобы выбрать возраст.

PS: я использую библиотеку пользовательского интерфейса React Native Paper.

Вы можете увидеть мой код ниже, но, видимо, он не работает.Мне нужно что-то вроде OnPress, а затем вызвать функцию, чтобы открыть Picker

//My code for text input
        <View style={styles.searchSection}>
          <TextInput
            style={styles.input}
            label="Age with Picker"
            value={this.state.age}
            onFocus={this.agePicker}
            onChangeText={this.ageHandler}
          />
        </View>

//My code for picker function
  agePicker = () => {
    return (
      <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>
    );
  };
...