如何在webview中显示键盘隐藏的内容

发布于 2024-11-17 11:15:07 字数 257 浏览 2 评论 0原文

我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美人如玉 2024-11-24 11:15:07

这可能是 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文