美文网首页
分享:EditText默认不弹出软件键盘

分享:EditText默认不弹出软件键盘

作者: 读行游 | 来源:发表于2015-12-17 10:27 被阅读233次

    方法一:

    在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden

    例如:

    />

    方法二:

    让EditText失去焦点,使用EditText的clearFocus方法

    例如:

    EditText

    edit=(EditText)findViewById(R.id.edit); edit.clearFocus();

    方法三:

    强制隐藏Android输入法窗口

    例如:

    EditTextedit=(EditText)findViewById(R.id.edit);

    InputMethodManagerimm= (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(edit.getWindowToken(),0);

    2.EditText始终不弹出软件键盘

    例:

    EditText

    edit=(EditText)findViewById(R.id.edit); edit.setInputType(InputType.TYPE_NULL);

    以上。另外对APP进行在线全方位的安全性、兼容性测试,我都会用这个:www.ineice.com

    相关文章

      网友评论

          本文标题:分享:EditText默认不弹出软件键盘

          本文链接:https://www.haomeiwen.com/subject/rfluhttx.html