在androidManifest.xml中定义, android:windowSoftInputMode="stateHidden"或者 android:windowSoftInputMode="stateAlwaysHidden"

解决方案 »

  1.   

    我发现如果我当前焦点是在editview上,然后点击按钮.会跳到另外一个试图.但键盘还是显示的.如何取消呢?
      

  2.   

      1.让EditText失去焦点,使用EditText的clearFocus方法  2. 强制隐藏Android输入法窗口,在IME类中我们通过  InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 实例化输入法控制对象,通过hideSoftInputFromWindow来控制,其中第一个参数绑定的为需要隐藏输入法的EditText对象,比如imm.hideSoftInputFromWindow(etAndroid123.getWindowToken(), 0);
      

  3.   


    参考这个建议, 试着放在<manifest ……> 或者<application >或者<activity >中,都不可以.
      

  4.   

    在文档中查了一下,
    http://androidappdocs-staging.appspot.com/guide/topics/manifest/activity-element.html#wsoft
    具体的写法应该是 <activity android:name="随便啥"   android:windowSoftInputMode="stateAlwaysHidden">
      

  5.   

    用这个试试:((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);