Android 阻止键盘在Cordova应用程序中弹出

Android 阻止键盘在Cordova应用程序中弹出,android,cordova,ionic-framework,android-softkeyboard,Android,Cordova,Ionic Framework,Android Softkeyboard,我有一个应用程序,在特定视图中使用自定义数字键盘。问题是本地键盘在该视图的输入中不断弹出。我怎样才能防止呢?我将输入更改为只读,似乎可以工作,但如果没有光标,用户将无法知道正在编辑的位置。我的应用程序最初只是一个android应用程序 我需要在其他视图中使用本机键盘,比如登录视图,因为密码不仅仅是数字。 有没有办法防止本机键盘在特定视图中打开?或者,如果我需要保留只读格式,如何“屏蔽”css以帮助用户? 我有一个变量负责更改ng模型属性值。 我曾想过在该变量的$watch中编辑css,但我该怎么

我有一个应用程序,在特定视图中使用自定义数字键盘。问题是本地键盘在该视图的输入中不断弹出。我怎样才能防止呢?我将输入更改为只读,似乎可以工作,但如果没有光标,用户将无法知道正在编辑的位置。我的应用程序最初只是一个android应用程序

我需要在其他视图中使用本机键盘,比如登录视图,因为密码不仅仅是数字。 有没有办法防止本机键盘在特定视图中打开?或者,如果我需要保留只读格式,如何“屏蔽”css以帮助用户? 我有一个变量负责更改ng模型属性值。 我曾想过在该变量的$watch中编辑css,但我该怎么做呢

提前谢谢

这可能会对你有所帮助

将其放在不希望显示键盘的活动中

<activity android:windowSoftInputMode="stateHidden" ...>

据我所知,您不能阻止键盘显示,但您可以模拟这种行为


使用,当字段被聚焦时,只需执行
cordova.plugins.Keyboard.close()

这不起作用。我在cordova开发应用程序,他处理web视图,而不是每个视图的活动。嘿,我也有同样的问题,可悲的是,你的解决方案没有很好地工作,可能有20%的时间工作,其他80%的时间键盘像闪烁一样上下跳动。。。