Android输入法的显示和隐藏方法
今天上午一直纠结于一个动画效果后EditText输入法无法弹出的问题,现在终于解决,解决方法是这样的
1.为EditText添加click事件
2.click事件中做如下处理
- InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
- //显示或者隐藏输入法
- imm.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);
经过以上两步,点击EditText时就可以显示或隐藏输入法了
转载于:https://blog.51cto.com/zilla/974108