Задать вопрос
@cfmm

Почему не скрывается вирт. клавиатура после нажатия Enter в EditText?

На лейауте лежит такой EditText:
<EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/nameFind"
            android:maxWidth="250dp"
            android:layout_marginRight="10dp"
            android:layout_gravity="right"
            android:textColor="#FFFFFF"
            android:ems="12"
            android:textStyle="italic"
            android:singleLine="true"
            android:inputType="textAutoComplete"
            android:maxLength="20"
            android:imeOptions="actionSearch"/>


После ввода текста и нажатия на вирт. клавиатуре кнопки Enter клавиатура не пропадает с экрана, хотя фокус у EditText исчезает.
Как решить проблему?
  • Вопрос задан
  • 317 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
@aol-nnov
на текстовое поле поставить фокуслисенер и в него вписать:
InputMethodManager inputMethodManager = (InputMethodManager)
                context.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы