Öme*_*kçı 4 android hide android-context android-softkeyboard custom-keyboard
我尝试在 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);
如果您有自己的自定义键盘并且已经扩展InputMethodService,那么您可以直接调用
requestHideSelf(0)
从您的服务中强制关闭键盘或
requestHideSelf(InputMethodManager.HIDE_IMPLICIT_ONLY);
仅当用户未明确请求显示键盘时才关闭键盘。
文档
| 归档时间: | 
 | 
| 查看次数: | 1700 次 | 
| 最近记录: |