Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ReactNative'的模式属性;s选择器组件未按预期工作?_Android_React Native - Fatal编程技术网

Android ReactNative'的模式属性;s选择器组件未按预期工作?

Android ReactNative'的模式属性;s选择器组件未按预期工作?,android,react-native,Android,React Native,react native的对话框模式设置为“dialog”时不显示对话框,而是显示相同的默认下拉列表。我测试了0.59.5和0.60两个版本,这是撰写此问题时的最新版本。以下是我测试的经过轻微修改的示例代码: <Picker selectedValue={this.state.language} style={{height: 50, width: 100}} onValueChange={(itemValue, itemIndex) => this.setSta

react native
的对话框模式设置为“dialog”时不显示对话框,而是显示相同的默认下拉列表。我测试了
0.59.5
0.60
两个版本,这是撰写此问题时的最新版本。以下是我测试的经过轻微修改的示例代码:

<Picker
  selectedValue={this.state.language}
  style={{height: 50, width: 100}}
  onValueChange={(itemValue, itemIndex) =>
    this.setState({language: itemValue})
  }
  mode="dialog" //added this line
  prompt="Default Title" // also added this line
  >
  <Picker.Item label="Java" value="java" />
  <Picker.Item label="JavaScript" value="js" />
</Picker>

this.setState({language:itemValue})
}
mode=“dialog”//添加了此行
prompt=“Default Title”//还添加了此行
>
我用
API17
API23
在android模拟器上测试了结果。
这个组件有bug吗?还是有什么我做得不对?

Android上的选择器总是显示为下拉菜单,即使模式设置为dialog。在RN 0.58.6上,它运行良好()

来自react native version>=0.59此问题即将出现,尚未解决

如果你真的需要它,你可以使用这个软件包