Javascript 在android web上键入输入时如何避免元素反弹

Javascript 在android web上键入输入时如何避免元素反弹,javascript,android,css,reactjs,styled-components,Javascript,Android,Css,Reactjs,Styled Components,我有一个我无法解决的问题,在Android设备中,当你在输入中输入文本时, 因此,由于键盘的外观, 所有元素都会弹出-我附上了图片 如何解决这个问题 如何在Android中关闭浏览器的默认css设置?因为在iOS中它工作得很好 谢谢:)弹出式键盘在默认情况下正在调整活动的大小,因此它的空间更小,因此web内容也更少,而且在您的情况下,web内容看起来仍然试图“填充整个空间”,试图与底部、中心等对齐-这取决于CSS中设置的参数 考虑通过清单中的android:windowSoftInputMo

我有一个我无法解决的问题,在Android设备中,当你在输入中输入文本时, 因此,由于键盘的外观, 所有元素都会弹出-我附上了图片

如何解决这个问题

如何在Android中关闭浏览器的默认css设置?因为在iOS中它工作得很好


谢谢:)

弹出式键盘在默认情况下正在调整
活动的大小,因此它的空间更小,因此web内容也更少,而且在您的情况下,web内容看起来仍然试图“填充整个空间”,试图与底部、中心等对齐-这取决于CSS中设置的参数

考虑通过清单中的
android:windowSoftInputMode=“adjustNothing”
行防止此
活动
调整大小

<activity 
    android:name="your.package.activity.WebActivity" 
    android:windowSoftInputMode="adjustNothing" 
    ... rest of params

您好,谢谢您的回答,但这是一个web应用程序而不是移动应用程序,我可以在web应用程序中放置这一行吗?好的,我的代码需要与Android原生Java/Kotlin应用程序一起使用。对于在浏览器中打开的网页,我建议您在加载窗口后将动态值(100%,vh等)更改为静态值,这些值应在
Activity
resize(web浏览器也是本机Android应用程序)后保留。不幸的是,这仍然不能解决问题:(我同意@matan3sh的说法,即解决方案今年似乎停止工作。