我有一个带有WebView的TabHost的Android应用程序.我用它来加载一个特定的html文件,其底部有一个文本字段.
当我触摸html文本字段时,软键盘会弹出,并隐藏文本字段,这样我就看不到输入的内容了.
这是布局:
我试图配置AndroidManifest.xml文件但android:windowSoftInputMode="adjustResize"
没有成功.我也尝试用FrameLayout
我的布局替换ScollView
,但这导致我webview
在应用程序运行时无限期地增加大小..这可能是由于我在页面上运行的一些javascript.
我注意到android的网页浏览器有一个漂亮的行为 - 在网页中,弹出软键盘后,网页流畅地滚动,以便用户可以看到可聚焦的文本字段.我怎样才能在我的应用程序中出现这种行为?
我疯android:windowSoftInputMode="adjustResize"
了似乎任何工作可能没有帮助,但一定要让你的应用程序不全屏.
删除我的应用程序的全屏解决了布局调整大小与软键盘的问题.
- false