mui开发安卓input获取焦点

找了好多都是没有用,最后终于解决了!

setTimeout(function() {
	var main = plus.android.runtimeMainActivity();  
	var Context = plus.android.importClass("android.content.Context");  
	var InputMethodManager =plus.android.importClass("android.view.inputmethod.InputMethodManager");  
	var imm = main.getSystemService(Context.INPUT_METHOD_SERVICE);  
	var nativeWebview = plus.webview.currentWebview().nativeInstanceObject();
	plus.android.importClass(nativeWebview);
	nativeWebview.requestFocus();
	imm.toggleSoftInput(0, InputMethodManager.SHOW_FORCED);
	var inputElem = document.getElementById('txt_spot_check_no');//需要获得焦点的input  
	inputElem.focus();  
	inputElem.parentNode.classList.add('mui-active'); //第一个是search,加上激活样式  
}, 1000);

猜你喜欢

转载自blog.csdn.net/gotowest123/article/details/131719910