我正在使用Android中的Webview打开一个远程网页。该远程网页包括HTML + Javascript + Ajax + ADF(应用程序开发框架-ORACLE)。
该远程网页有许多文本视图、带标签的下拉菜单等等...问题在于当我尝试在文本字段中输入内容时,文本字段不会自动向上滚动,而是一直隐藏在键盘后面。
解决方法:
我还尝试过在Android清单文件中使用 windowSoftInputMode = Resize, windowSoftInputMode = Adjustpan, android:Fullscreen:false
。
我还尝试在Webview(Android)中使用以下所有属性:
cacheMode:Titanium.UI.Android.WEBVIEW_LOAD_NO_CACHE,
enableZoomControls:false,
enableJavascriptInterface:true,
ignoreSslError:true,
keepScreenOn:true,
softKeyboardOnFocus :Titanium.UI.Android.SOFT_KEYBOARD_DEFAULT_ON_FOCUS,
loading:true,
pluginState:Titanium.UI.Android.WEBVIEW_PLUGINS_ON
这段代码在iOS和Android系统的浏览器中可以正常工作,但在安卓平台上的Titanium Webview中无法工作。
我使用的是:
Titanium SDK: 5.2.2
Appcelerator Studio : 4.5
Android Device: Samsung, Google Nexus, Motorola