kli*_*kli 11 javascript android android-webview android-websettings cordova
我正在使用phonegap为Android开发一个Web应用程序,因为我将在HTML中拥有自己的键盘,我需要禁用android的系统键盘,防止它在用户点击任何文本输入字段时出现.我不想使用只读输入字段,或者onblur()因为我想将光标放在文本字段中,所以用户可以在输入输入时移动光标位置.
所以,我要彻底禁用默认的Android键盘,我尝试添加android:windowSoftInputMode="stateAlwaysHidden"到manifest.xml但这不起作用.
我也尝试使用这里的javascript界面,但Android 2.3.x上有一个javascript-java桥崩溃问题.(链接问题).所以我现在还没有一个好的解决方案.请帮忙.
提前感谢您的帮助.
好吧,你有几个选择!您可以尝试使用以下方法完全禁用键盘:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
您可以使用类似于以下链接的内容。我还没有非常彻底地研究它(tl;dr),但他创建了一个自定义视图,该视图扩展android.inputmethodservice.KeyboardView并使用它。
最后(我不确定这与第一个有多大区别)您可以创建自己的输入法。
| 归档时间: |
|
| 查看次数: |
5978 次 |
| 最近记录: |