Android不同版本隐藏输入法的区别
Android不同版本隐藏输入法的区别
fantasiter 发表于1年前
Android不同版本隐藏输入法的区别
  • 发表于 1年前
  • 阅读 16
  • 收藏 0
  • 点赞 0
  • 评论 0

EditText隐藏输入法在4.4以下和以上的有不同的方式进行处理: 4.4以下只能通过如下的方式来关闭输入法:

```

//关闭打开的输入法
            InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
            if (imm.isActive()){
                imm.hideSoftInputFromWindow(MainActivity.this.getWindow().getDecorView().getWindowToken(),
                        InputMethodManager.HIDE_NOT_ALWAYS);
            }

```


4.4以上除了可以利用以上的方式来关闭输入法,还可以通过:

EditText.clearFocus();

来关闭输入法

共有 人打赏支持
粉丝 2
博文 108
码字总数 23883
×
fantasiter
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: