mui.plusReady(function(){
var Context = plus.android.importClass("android.content.Context");
var InputMethodManager = plus.android.importClass("android.view.inputmethod.InputMethodManager");
var main = plus.android.runtimeMainActivity();
var imm = main.getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm.isActive() == "true") { //若返回true,则表示输入法打开
//HIDE_NOT_ALWAYS 若是显示则隐藏,隐藏则显示
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
plus.nativeUI.showWaiting();
});
outofMemory (作者)
<body>
<div class="mui-content">
<div class="mui-content-padded" style="margin: 5px;">
<form class="mui-input-group">
2015-02-03 11:19
Android_磊子
确实会出现你说的现象,还地根据想法绕过。
软键盘需要手工隐藏吗?再点击按钮的时候,软键盘就会隐藏的呀。
还有native层代码imm.isActive() 这句会一直返回true的,简单这句不能判断软键盘是否显示。
2015-02-03 17:37
outofMemory (作者)
在部分手机上,没有马上隐藏,会跑到下一个页面才隐藏,样式会乱掉
2015-02-04 10:17