在点击EditText的时候不弹出来

解决方案 »

  1.   

    现在希望不设置属性, 用Java代码来实现, 有方法吗
      

  2.   

    在2.1里这个属性设置不一定管用
    反正我是修改了java framework里的输入法服务才实现了
      

  3.   

    l.setOnClickListener(new OnClickListener() { @Override
    public void onClick(View v) {
    ((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE))
    .hideSoftInputFromWindow(getCurrentFocus()
    .getWindowToken(),
    InputMethodManager.HIDE_NOT_ALWAYS);
    }
    });这个方法可以隐藏软键盘
      

  4.   


    这个怎么改啊,自定义jar包还是怎么弄啊。
      

  5.   

    1. 在manifest中定义,
    android:windowSoftInputMode=["stateUnspecified",  
                                               "stateUnchanged", "stateHidden",  
                                              "stateAlwaysHidden", "stateVisible",  
                                             "stateAlwaysVisible", "adjustUnspecified",  
                                             "adjustResize", "adjustPan"]  2. 代码控制:
     final View v = getWindow().peekDecorView();  
        if (v != null && v.getWindowToken() != null) {  
           InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);  
           imm.hideSoftInputFromWindow(v.getWindowToken(), 0);  
        }  
      

  6.   

    加上以下这句话可以解决问题了.可惜不能给我自己分。mEditText.setKeyListener(new KeyListener() {

    public boolean onKeyUp(View view, Editable text, int keyCode, KeyEvent event) {
    return false;
    }

    public boolean onKeyOther(View view, Editable text, KeyEvent event) {
    return false;
    }

    public boolean onKeyDown(View view, Editable text, int keyCode,
            KeyEvent event) {
    return false;
    }

    public int getInputType() {
    return 0;
    }

    public void clearMetaKeyState(View view, Editable content, int states) {

    }
    });
      

  7.   

    现在正在调试android浏览器的代码,如何点击输入编辑框的时候,不出现软键盘呢?