概述
一、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 studio 隐藏显示,Android Studio 隐藏和显示键盘所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复