[英]Inputtype textPassword for EditText allows whatspaces
[英]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.