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>