【发布时间】:2019-12-18 04:02:57
【问题描述】:
我正在使用来自此存储库的 react-native-picker-select:https://www.npmjs.com/package/react-native-picker-select。我使用的标签太大以适应屏幕,因此文本没有完全显示。 我在文本上尝试了一些样式,但似乎不起作用。
这是我的组件:
<View
style={[styles.flex1, styles.row, {justifyContent: aligned ? aligned : 'flex-start'}]}
>
<TouchableOpacity style={[styles.dropdownView, styles.shadowView, {width: this.props.dropdownWidth}]}>
<RNPickerSelect
value={this.props.value ? this.props.value : ''}
placeholderTextColor={'black'}
placeholder={placeholder}
items={this.props.options}
onValueChange={value => this.onDropdownChange(value)}
/>
</TouchableOpacity>
</View>
这就是我的使用方式:
<Dropdown
value={options.values![1]}
dropdownWidth={'100%'}
aligned={'center'}
placeholder={'Atividade e evidência de doença:'}
options={
{label: 'Atividade normal e trabalho; sem evidências de doença.', value: 0, key: 1},
{label: 'Atividade normal e trabalho; alguma evidência de doença.', value: 1, key: 0.5},
{label: 'Atividade normal com esforço; alguma evidência de doença.', value: 2, key: 0.5},
{label: 'Incapaz para o trabalho. Doença significativa.', value: 3, key: 0.5},
{label: 'Incapaz para os hobbies/trabalho doméstico. Doença significativa.', value: 4, key: 0.5},
}
onDropdownSelect={(value) => null}
/>
当文本变大以适合行时,我预计会出现换行符。
【问题讨论】:
标签: react-native react-native-android react-native-ios