繁体   English   中英

使Android平台的软键盘覆盖内容上方,而不是向上推

[英]make softkeyboard of Android platform to overlay above the content instead of pushing it upwards

当然,有很多类似的问题与我的问题有关,但没有一个对我有用。 因此,这迫使我提出一个新问题。

因此,我正在开发一个混合移动应用程序,其中主屏幕包含两个独立的部分,并带有自己的输入标签。 因此,每当输入字段集中焦点时,本机Android SoftKeyboard就会将下部的内容向上推,这最终会减小屏幕尺寸。

在这里,我不希望键盘将内容推高。 应该显示键盘,但该键盘应叠放在该部分上。

我已经尝试过这些东西:

android:windowSoftInputMode="adjustNothing"android:windowSoftInputMode="adjustPan"和一些jquery代码,但徒劳无功。

我不确定是否有可能。

但是,您可以通过使用视口宽度vw度量指定元素的高度来解决此问题。

例如:

div {
    height: 40vw;
}    

但是,这不适用于风景。

您还可以通过分配类hide-on-keyboard-open来隐藏打开键盘时的元素(这样就不会向上推它们,而不会看到它们),如下所示:

<div class="button hide-on-keyboard-open"></div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM