您的位置:首页 > 移动开发 > Android开发

android 键盘的弹出与隐藏

2015-10-22 00:06 399 查看
manager = (InputMethodManager)mActivity.getSystemService(Context.INPUT_METHOD_SERVICE);
mActivity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
mEditText.setInputType(EditorInfo.TYPE_CLASS_TEXT);//输入类型
mEditText.setImeOptions(EditorInfo.IME_ACTION_SEARCH);//回车键类型
manager.showSoftInput(mEditText, 0);// 弹出键盘


/**
* 隐藏软键盘
*/
private void hideKeyboard() {
if (mActivity.getWindow().getAttributes().softInputMode != WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN) {
if (mActivity.getCurrentFocus() != null)
manager.hideSoftInputFromWindow(mActivity.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android