gpt4 book ai didi

android webview键盘长时间不出现输入值

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:55:19 25 4
gpt4 key购买 nike

我有一个 Android 3.0 应用程序,里面有一个 WebView。 webview 打开一个使用 java 脚本的网站。打开网站工作正常。但是每当我单击 TextField 时,键盘都不会出现。

我已经尝试过: Tapping form field in WebView does not show soft keyboard

但没有成功。键盘似乎很快出现,然后消失。从我的角度来看,这是由一些 javascript 引起的。这是其中一个输入字段的 html:

<input id="ToolbarOkCode" class="urEdf2TxtEnbl" type="Text" style="text-align:;width:150px;" value="" name="ToolbarOkCode" lsevents="{'Change':[{'ClientAction':'none'},{'type':'TOOLBARINPUTFIELD'}],'Enter':[{'ClientAction':'submit','PrepareScript':'return its.XControlSubmit();','ResponseData':'delta','TransportMethod':'partial'},{'type':'TOOLBARINPUTFIELD','~XRequest':'X'}]}" lsdata="{0:'',1:'',2:'',3:20,4:200,5:false,6:false,7:true,8:false,9:false,10:'STRING',11:'F4LOOKUP',12:'150px',13:'LEFT',14:false,15:'',16:false,17:false,18:false,19:'AUTO',20:true,21:'NONE',22:'MM/dd/yyyy',23:false,24:'',25:'',26:false,27:false,28:'',29:'NORMAL',30:1,31:false,32:0,33:0}" ct="I" autocomplete="off" ti="0" tabindex="0" maxlength="200">

最佳答案

我找到了我的问题的解决方案,虽然它很具体,但我希望它能在某个时候帮助别人......

我扩展了WebViewClient,并覆盖了它的一些功能。当我在 onLoadResource() 上加载一个 propitiatory javascript: 时,我的问题就开始了。由于某种原因,这样做导致整个键盘异常。我将脚本移动到 onPageFinished() 上运行,WebView 再次正常运行。

关于android webview键盘长时间不出现输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8115768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com