簡體   English   中英

帶有textPassword inputType的EditText,但沒有軟鍵盤

[英]EditText with textPassword inputType, but without 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,然后立即將其再次隱藏,或使屏幕閃爍,但是卻無濟於事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM