我正在使用Phonegap开发一个Android应用程序.我需要以软件方式显示软键盘.我正在使用此处的SoftKeyboard插件.任何人都可以告诉我如何正确包含此插件并使其工作?我已经尝试了在Phonegap Wiki上找到的教程,但该插件无效.
[更新]我已将插件添加到路径中
com/zenexity/SoftKeyBoardPlugin/SoftKeyBoard.java
更新plugins.xml并包含在内
<plugin name="SoftKeyBoard" value="com.zenexity.SoftKeyBoardPlugin.SoftKeyBoard"/>
Run Code Online (Sandbox Code Playgroud)
然后在www添加的文件夹中softkeyboard.js,以及下面的内容index.html
plugins.SoftKeyBoard.show(function () {
// success
},function () {
// fail
});
Run Code Online (Sandbox Code Playgroud)
但没有任何反应,键盘没有显示..
当我关注文本输入时,我遇到了让Android键盘显示的问题.我在我的函数中有这个初始化页面:
jQuery(document).bind('pageshow', function()
{
jQuery($inputItemReference).focus();
jQuery($inputItemReference).prompt();
});
Run Code Online (Sandbox Code Playgroud)
$ inputItemReference是一个指向输入文本框的变量.
有人告诉我,prompt()会显示键盘.但事实并非如此.我只获取输入以在页面加载时显示闪烁的光标.如果我想要显示键盘,我必须再次点击输入.我想在页面加载时正确显示键盘.有什么想法吗?谢谢.