美文网首页
Android避免进入一页面后EditText自动弹出软键盘

Android避免进入一页面后EditText自动弹出软键盘

作者: 误入编程界的程序猿 | 来源:发表于2018-01-16 23:17 被阅读0次

    以下两种方式均可解决:

    一、代码中调用 setSoftInputMode()方法进行设置:

    OnCreate方法里面加下面这句代码 ,很管用,而且再点EditBox也能让输入法正常弹出。。

    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
    

    二、 在AndroidManifest.xml文件中的Android:windowSoftInputMode属性使用:
    在 AndroidManifest.xml文件中的activity节点下添加:

    android:windowSoftInputMode="stateHidden|adjustPan" 
    

    说明:
    1、stateHidden:是隐藏软键盘的
    2、adjustPan:是保证控件不会因为输入法的弹出而发生形变的。

    相关文章

      网友评论

          本文标题:Android避免进入一页面后EditText自动弹出软键盘

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