مشکل رو فهمیدم! به دلیل اینکه مقدار از نوع float بوده و از دیتابیس دریافت میشده باید برای select کردن مقدار رو به string تبدیل کنیم.
<Picker
selectedValue={this.state.dbValue.toString()}
onValueChange={(itemValue, itemIndex) => this.setState({dbValue: itemValue})}>
<Picker.Item label="A" value="1.2" />
<Picker.Item label="B" value="1.5" />
<Picker.Item label="C" value="1.7" />
<Picker.Item label="D" value="1.9" />
</Picker>
این موضوع که کاری نداره کجاش مشکل دارید
از این لینک میتونید درباره پیاده سازیش اطلاعات کسب کنید
https://facebook.github.io/react-native/docs/picker.html
و اینکه قسمت
<Picker.Item label="Java" value="java" />
به سادگی با یه حلقه جاوااسکریپتی میشه با مقادیر دیگه جایگزین کردش
سلام مشکلم اونجایی هست که مقدار dbValue که از دیتابیس گرفتم انتخاب نمیشه و فقط گزینه A نمایش داده میشه.
<Picker
selectedValue={this.state.dbValue}
onValueChange={(itemValue, itemIndex) => this.setState({dbValue: itemValue})}>
<Picker.Item label="A" value="1.2" />
<Picker.Item label="B" value="1.5" />
<Picker.Item label="C" value="1.7" />
<Picker.Item label="D" value="1.9" />
</Picker>
مشکل رو فهمیدم! به دلیل اینکه مقدار از نوع float بوده و از دیتابیس دریافت میشده باید برای select کردن مقدار رو به string تبدیل کنیم.
<Picker
selectedValue={this.state.dbValue.toString()}
onValueChange={(itemValue, itemIndex) => this.setState({dbValue: itemValue})}>
<Picker.Item label="A" value="1.2" />
<Picker.Item label="B" value="1.5" />
<Picker.Item label="C" value="1.7" />
<Picker.Item label="D" value="1.9" />
</Picker>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟