我尝试在GridView中点击项目后关闭自定义键盘。我正在BaseAdapter类中尝试实现它。上下文是来自InputMethodService。
到目前为止,我尝试了以下方法:
FrameLayout scroll = (FrameLayout)inflater.inflate(R.layout.keyboard, null);
InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(scroll.getWindowToken(), 0);
--
imm.toggleSoftInput(0,InputMethodManager.HIDE_IMPLICIT_ONLY);
--
scroll.setVisibility(View.INVISIBLE);