keyboardscrollingview问题反应本机

时间:2020-04-25 02:37:36

标签: react-native react-native-android

enter image description here

在反应本机中,我正在使用KeyboardAvoidingView我已经尝试了几乎所有方法来解决此问题,在模拟器上的android上它运行良好,但在移动设备博览会上,这是我无法修复的问题,这是整个代码

        <KeyboardAvoidingView style={{ flex:1}} behavior="padding" enabled={KeyboardAvoidingViewState}   keyboardVerticalOffset={100}>

具体来说,问题是当我单击输入文本字段时该灰色区域

1 个答案:

答案 0 :(得分:0)

根据React Native文档,在behavior中的KeyboardAvoidingView道具在没有Android行为道具的情况下可能表现更好。

有2种方法可以解决此问题

  1. 删除Android的行为道具(或您可以分配其他值,例如height
behavior={Platform.OS == "ios" ? "padding" : null}
  1. keyboardVerticalOffset个道具分配一个值
keyboardVerticalOffset={Platform.OS == "ios" ? 0 : -500}

希望这对您有所帮助。放心怀疑。