一、Activity和Fragment中显示和隐藏
显示键盘
public static void showKeyBoard(EditText mEditText){
InputMethodManager inputManager = (InputMethodManager) mEditText.getContext() .getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(mEditText, 0);
}
隐藏键盘(根据个人情况可以选择不要返回值)
/**
* 隐藏输入面板
*
* @param activity
* @return true 成功隐藏面板,false 没有隐藏面板或者没有面板可以隐藏
*/
public static boolean hideSoftInputFromWindow(Activity activity) {
if (activity != null) {
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) {
return imm.hideSoftInputFromWindow(activity.getWindow().getDecorView().getWindowToken(), 0);
}
}
return false;
}
二、部分Dialog中隐藏和显示
最后
以上就是感性蓝天最近收集整理的关于android studio 隐藏显示,Android Studio 隐藏和显示键盘的全部内容,更多相关android内容请搜索靠谱客的其他文章。
发表评论 取消回复