小编Sch*_*pse的帖子

Cordova 3.4 - 检测键盘事件

我想检测showkeyboardhidekeyboard事件在运行感谢科尔多瓦3.4.0和jQuery Mobile的1.4.2我的应用程序.在配置文件中,fullscreen属性设置为true(我需要它).

事实是,在LogCat中,我无法阅读(显然这是由于全屏模式):

SoftKeyboardDetect:忽略此事件

是否有任何解决方案来检测这两个事件?我通过检测输入字段上的模糊和焦点事件尝试了另一种方法.它可以工作,但是当后退按钮关闭键盘时,不会调用这些事件.

所以,我试图检测后退按钮事件,但它不起作用(http://simonmacdonald.blogspot.fr/2011/05/overriding-back-button-in-phonegap.html).

keyboard jquery events android cordova

11
推荐指数
2
解决办法
3万
查看次数

Android | 如何以编程方式禁用输入的自动提示?

在我的一个应用程序中,我试图在对话框中输入密码确认。该对话框完全以编程方式构建。我在将输入类型设置为密码时遇到了一些问题,但是它可以正常工作。后来,我只是注意到键盘具有自动建议选项。

AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
builder.setTitle(...); 
builder.setIcon(...); 
builder.setMessage(...); 
builder.setCancelable(false); 

EditText etForcePassword = new EditText(mContext); 
etForcePassword.setSingleLine(); 
etForcePassword.setHint(...);
etForcePassword.setImeOptions(EditorInfo.IME_ACTION_DONE);
etForcePassword.setTransformationMethod(PasswordTransformationMethod.getInstance());
etForcePassword.setInputType(EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS | EditorInfo.TYPE_TEXT_VARIATION_FILTER); 
builder.setView(etForcePassword, top, right, bottom, left); 

AlertDialog alertDialog = builder.create(); 
alertDialog.show();`
Run Code Online (Sandbox Code Playgroud)

我通过设置InputType或简单地使用XML配置看到了很多解决方案,但是它不适合我的应用程序。

提前致谢。

passwords android dialog input autosuggest

1
推荐指数
1
解决办法
2199
查看次数

标签 统计

android ×2

autosuggest ×1

cordova ×1

dialog ×1

events ×1

input ×1

jquery ×1

keyboard ×1

passwords ×1