我的应用程序是混合的,html被注入到我的webview中。例如,我有一个登录页面,它包含两个输入框和一个登录按钮。当我点击输入框时,我的键盘弹出,如果没有关闭键盘,我点击登录按钮,键盘会下降,但出现白色屏幕。
我试过用
<activity android:configChanges="keyboardHidden|orientation|keyboardHidden|screenSize" android:label="@string/app_name" android:launchMode="singleTop" android:name="FirstPage"android:windowSoftInputMode="stateHidden|adjustPan">
这不是显示白屏,但我的页面不滚动。
如果有什么办法的话,请帮助我
2条答案
按热度按时间p8ekf7hl1#
更改您的代码在menifests文件像这样
android:windowSoftInputMode="stateHidden" then
这段代码使用onclick登录按钮来隐藏键盘这段代码将工作如您所愿如果您的输入方法是空的,那么您就可以使用这个方法来创建一个新的输入方法。如果是,则返回一个新的值,如果是,则返回一个新值。字符串电子邮件模式=“[a-zA-Z 0 -9.*-]+@[a-zA-Z 0 -9*-]+.+[a-z]+";
fkaflof62#
通过在登录前给它一些时间,我能够克服空白问题。这给了UI一些时间来调整大小。这不是一个解决方案,而是混合应用程序的一个解决方案,它起到了帮助作用