找了好多,基本都是通过
View view = this.getWindow().getDecorView();
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0); //强制隐藏键盘
来实现的。
但是我使用后会出现先显示自定义键盘,然后系统软键盘会瞬间把自定义键盘覆盖,请问哪位知道是啥问题?
android自定义键盘后如何隐藏系统软键盘?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
李堇 2022-12-09 16:55关注activity中配合使用以下代码:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报