带有textPassword inputType的EditText,但没有Softkeyboard

我想创建一个带有android:inputType =“textPassword的EditText。但是我也不想使用SoftKeyboard进行输入。 所以我尝试将InputMethod设置为null,但这也会禁用将密码呈现替换为“* [lastchar]”的textPassword功能。 还有其他方法可以禁用softKeyboard吗?     
已邀请:
嗯我自己想通了: 只需使用:
pinInput.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
            InputMethodManager mgr = (InputMethodManager) Pin.this.getSystemService(Context.INPUT_METHOD_SERVICE);
            mgr.hideSoftInputFromWindow(v.getWindowToken(), 0);
      }
    });
这对我很有用。我担心它可能会显示SoftKeyboard,然后立即再次隐藏它,或闪烁屏幕,但不会像它一样。     

要回复问题请先登录注册