我使用react-native-paper
这是一个伟大的库,但我遇到了一个问题,当我需要一个dropdown menu
,这是覆盖在TextInput
领域周围。
return (
<View style={{ top: StatusBar.currentHeight }}>
<View
style={{
flexDirection: 'row',
justifyContent: 'space-around',
marginVertical: 10,
}}>
<TextInput
label={'Title'}
placeholder={'Mr'}
value={userinput}
style={{ width: '30%' }}
onChangeText={(text) => setUserinput(text)}
right={<TextInput.Icon icon="chevron-down" size={20} />}
/>
<TextInput label={'First name'} style={{ width: '60%' }} />
</View>
<View style={{ alignSelf: 'center', width: '95%' }}>
<TextInput
label={'Phone number'}
onChangeText={(text) => setUserinput(text)}
/>
</View>
</View>
);
字符串
- 当前 *
- 必填 *:
最小裸Expo Snack code。
已经试过了
1.虽然react-native-paper
提供了List
和List.Accordion
,但我的问题并没有解决。问题当列表打开时,其他文本机器人字段也会扩展高度。
1.Map函数,平面列表,问题没有得到我想要的结果。
Position: Absolute
issueMap无法正常工作。
1条答案
按热度按时间dw1jzc5e1#
我使用
flatlist
和zIndex
属性来实现它,请查看我的示例代码示例:
字符串
注意:
marginTop
将与输入height
相同,您也可以将平面列表移动到组件