我的 android 应用程序是一个 webview,在第一页有 5 个编辑框。当我在编辑框中输入一些数据时,最后一个编辑框被键盘隐藏。所以我将 webview 包含在一个滚动视图中。但是滚动只发生在第一页而不是所有其他页面。只有当键盘在 webview 中隐藏一些文本时,是否可以向上滚动屏幕?
同时我尝试使用窗口属性 windowSoftInputMode="adjustResize" 但我仍然遇到同样的问题。关于如何使其工作的任何想法?
-问候,罗恩..
我的 android 应用程序是一个 webview,在第一页有 5 个编辑框。当我在编辑框中输入一些数据时,最后一个编辑框被键盘隐藏。所以我将 webview 包含在一个滚动视图中。但是滚动只发生在第一页而不是所有其他页面。只有当键盘在 webview 中隐藏一些文本时,是否可以向上滚动屏幕?
同时我尝试使用窗口属性 windowSoftInputMode="adjustResize" 但我仍然遇到同样的问题。关于如何使其工作的任何想法?
-问候,罗恩..
这可能是http://code.google.com/p/android/issues/detail?id=5497的结果。看起来如果您正确创建了布局,adjustResize 应该可以工作,但如果您的应用程序处于全屏模式(即不显示 Android 状态栏)则不会。如果您的应用程序在全屏模式下运行,请尝试使用“正常”模式进行更改,并查看在显示键盘时 webview 是否正确调整了其大小。