在反应本机中,我正在使用KeyboardAvoidingView我已经尝试了几乎所有方法来解决此问题,在模拟器上的android上它运行良好,但在移动设备博览会上,这是我无法修复的问题,这是整个代码
<KeyboardAvoidingView style={{ flex:1}} behavior="padding" enabled={KeyboardAvoidingViewState} keyboardVerticalOffset={100}>
具体来说,问题是当我单击输入文本字段时该灰色区域
答案 0 :(得分:0)
根据React Native文档,在behavior
中的KeyboardAvoidingView
道具在没有Android行为道具的情况下可能表现更好。
有2种方法可以解决此问题
height
)behavior={Platform.OS == "ios" ? "padding" : null}
keyboardVerticalOffset
个道具分配一个值keyboardVerticalOffset={Platform.OS == "ios" ? 0 : -500}
希望这对您有所帮助。放心怀疑。