如何在webview中显示键盘隐藏的内容
我的 Android 应用程序是一个 webview,第一页有 5 个编辑框。当我在编辑框中输入一些数据时,最后一个编辑框被键盘隐藏。所以我将 webview 包含在滚动视图中。但滚动仅发生在第一页上,而不发生在所有其他页面上。仅当键盘隐藏 web 视图中的某些文本时,才可以向上滚动屏幕吗?
同时我尝试使用窗口属性 windowSoftInputMode="adjustResize" 但我仍然遇到同样的问题。关于如何使其发挥作用有什么想法吗?
-问候, 罗恩..
My android application is a webview, and in first page there are 5 editboxes. When i enter some data in editbox the last editbox is hidden by keyboard. So i enclosed webview within a scrollview. But the scrolling is happening only on the first page but not on all the other pages. Is it possible to scroll screen up only if keyboard is hiding some text in webview?
Meanwhile i tried using the window attribute windowSoftInputMode="adjustResize" but still i am getting the same problem. Any Ideas on how to make this working?
-Regards,
Ron..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能是 http://code.google.com/p 的结果/android/issues/detail?id=5497。看起来,如果您正确创建了布局,则 adjustmentResize 应该可以工作,但如果您的应用程序处于全屏模式(即不显示 Android 状态栏),则不会。如果您的应用程序在全屏模式下运行,请尝试“正常”模式进行更改,并查看显示键盘时 Web 视图是否正确调整其大小。
This could be the consequence of http://code.google.com/p/android/issues/detail?id=5497. Looks like adjustResize should work if you created your layout correctly, but it will not if your app is in fullscreen mode (i.e. the Android status bar is not displayed). If your app runs in fullscreen mode, try the 'normal' mode for a change and see if the webview adjusts its size correctly when the keyboard is displayed.