停止键盘弹出Cordova应用程序

时间:2015-10-19 09:29:26

标签: android cordova ionic-framework android-softkeyboard

我有一个应用程序,在特定视图中使用自定义数字小键盘。问题是本机键盘在该视图的输入中不断弹出。我怎么能防止这种情况?我将输入更改为只读,它似乎工作,但没有光标,用户无法知道他在哪里编辑。我的应用程序最初是一个仅限Android的应用程序。

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

提前致谢!

2 个答案:

答案 0 :(得分:0)

这可能会对你有帮助。

将此内容放在您不希望显示键盘的活动中。

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

答案 1 :(得分:0)

据我所知,您无法阻止键盘演示,但您可以模拟行为。

使用ionic keyboard plugin,当关注字段时,只需执行cordova.plugins.Keyboard.close();