EditText с textPassword inputType, но без Softkeyboard - PullRequest
0 голосов
/ 07 апреля 2011

Я хотел создать EditText с android: inputType = "textPassword. Однако я также не хочу использовать SoftKeyboard для ввода.

Поэтому я попытался установить InputMethod на ноль, но это также отключило быОсобенности textPassword замены рендеринга пароля на "* [lastchar]".

Есть ли другой способ отключить отображение softKeyboard?

1 Ответ

0 голосов
/ 07 апреля 2011

Хм, я сам все понял:

Просто используйте:

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, а затем мгновенно скрыть его или мерцать экран, но ничего подобного не делает.

...