1.Picker主要实现三个属性:
selectedValue绑定选择的变量,
mode有dropdown和dialog两种,分别是下拉式和对话框式,
onChangeValue接收一个方法,每次选择的值改变时调用,方法有一个参数表示选择的值
Picker要选择的元素以Picker.Item组件的形式作为他的子组件,有label和value两个属性,label是显示的值,value是传入方法的值:
<Picker selectedValue={this.state.language} mode='dropdown' onValueChange={language=>this.setState({language:language})} > <Picker.Item label='中文' value='中文'/> <Picker.Item label='ENGLISH' value='ENGLISH'/> <Picker.Item label='JAPANESE' value='JAPANESE'/> <Picker.Item label='FRENCH' value='FRENCH'/> </Picker>
<Text>{this.state.language}</Text>
2.ProgressBarAndroid比较简单,有两个属性,styleAttr是样式,枚举值有:Horizontal,Small,Large,Inverse,SmallInverse,LargeInverse<ProgressBarAndroid styleAttr='Horizontal'> </ProgressBarAndroid>