@guerrero333

Как отключить автоматическое появление виртуальной клавиатуры в Android?

У меня Lineageos. Есть ли способ как-то так настроить, чтобы при нажатии на текстовое поле клавиатура например не выскакивала автоматически на треть экрана, а появлялась бы какая-то маленькая кнопочка, нажав на которую уже появлялась бы клавиатура или вообще как-то отключать её?
  • Вопрос задан
  • 1943 просмотра
Пригласить эксперта
Ответы на вопрос 1
tv_dakota
@tv_dakota
Backend developer
Создайте собственный класс, который расширяет EditText и переопределит onCheckIsTextEditor
public class NoImeEditText extends EditText {
    public NoImeEditText(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
    @Override
    public boolean onCheckIsTextEditor() {
        return false;
    }
}


и внутри уже повесить отображение какой либо 'маленькой кнопочки' и return true, onCheckIsTextEditor()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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