React native 如何触发RNPickerSelect';当只有一个项目且没有占位符时,是否会更改onValueChange?

React native 如何触发RNPickerSelect';当只有一个项目且没有占位符时,是否会更改onValueChange?,react-native,react-native-android,react-native-picker-select,React Native,React Native Android,React Native Picker Select,我使用的是React Native Picker Select,我不知道它是否打算在Picker中只显示一个项,但假设我在items数组中只有一个项,并且没有占位符。既然只有一个项目,而且根本没有更改,我如何触发onValueChange 在IOS中,即使只有一个项目,我也可以通过onClose或onDonePress在选择器中获取所选值,但是;在安卓系统中,我找不到实现这一点的方法。毫不犹豫地分享代码片段、文档、文章等 提前谢谢 const expendableItems = [{label

我使用的是React Native Picker Select,我不知道它是否打算在Picker中只显示一个项,但假设我在items数组中只有一个项,并且没有占位符。既然只有一个项目,而且根本没有更改,我如何触发onValueChange

在IOS中,即使只有一个项目,我也可以通过onClose或onDonePress在选择器中获取所选值,但是;在安卓系统中,我找不到实现这一点的方法。毫不犹豫地分享代码片段、文档、文章等

提前谢谢

 const expendableItems = [{label: 'JustONeItem', value: item}];

 <RNPickerSelect
        onValueChange={onValueChange}
        onClose={onClose}
        placeholder={placeholder}
        items={expendableItems}
        Icon={() => null}
  />
const exploableitems=[{label:'JustONeItem',value:item}];
空}
/>

如果您有数组,为什么不将数组中只有一个项目的项目设置为值?即使我设置了值,当用户点击选择器中的项目时,它也不会触发onValueChange。我误解你的评论了吗?你能提供更多细节吗?我的意思是,如果只有一项,为什么要触发onvalue更改?可以将其设置为默认值并在componentdidmount中执行所需的处理,这只是一个想法:)既然您有数组,为什么不将该数组中的项设置为值(如果该数组只包含一个项)?即使我设置了值,当用户点击选择器中的项时,它也不会触发onValueChange。我误解你的评论了吗?你能提供更多细节吗?我的意思是,如果只有一项,为什么要触发onvalue更改?可以将其设置为默认值,并在componentdidmount中执行所需的处理,这只是一个想法:)