魅族手机不允许不可编辑状态的EditText获焦后弹出键盘,其它手机都没有这个问题
EditText设置为不可编辑状态现在需要用代码设置 setKeyListener(null);
通过如下方式弹出键盘
- itemTv.postDelayed(new Runnable() {
- @Override
- public void run() {
- // 弹出软键盘
- InputMethodManager keyboard = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
- keyboard.showSoftInput(itemTv, 0);
- }
- },200);
本文介绍了在魅族手机上,当EditText处于不可编辑状态时,焦点获取后无法弹出键盘的常见问题。为解决此问题,建议使用setKeyListener(null)代码来设置,并通过延迟调用InputMethodManager的showSoftInput方法来手动弹出键盘。
1630

被折叠的 条评论
为什么被折叠?



