Nao*_*Ida 3 android android-webview react-native
I am using React Native's <WebView>
component.
该文档没有提到当 webview 的 HTML 包含<input>
在 Android 中成为焦点时如何处理隐藏 webview 的键盘。
有没有人设法解决这个问题?我发现了一个似乎适用于常规的库<View>
,但不适用于<WebView>
.
您可以使用 KeyboardAvoidingView 包装您的 WebView
<KeyboardAvoidingView
behavior={Platform.select({ ios: "position", android: null })}
enabled
contentContainerStyle={{ flex: 1 }}
keyboardVerticalOffset={Platform.select({ ios: offset, android: 20 })}
style={{ flexGrow: 1 }}
>
<WebView/>
</KeyboardAvoidingView>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8693 次 |
最近记录: |