Клавиша HTC Softkey для скрытой клавиатуры - PullRequest
1 голос
/ 12 января 2012

На клавиатуре HTC есть дополнительная клавиша, которая позволяет скрыть клавиатуру.Когда эта клавиша нажата, клавиатура скрыта, но KeyEvent отсутствует.

Как получить это событие или метод обратного вызова, может быть ??Я не могу использовать этот метод защищенный void onMeasure (int widthMeasureSpec, int heightMeasureSpec), потому что мое приложение находится в ландшафтном режиме, поэтому оно отображает полноэкранную программную клавиатуру и не изменяет размер действия.Но мне нужно знать событие, когда моя софт-клавиатура больше не видна.Спасибо

Ответы [ 2 ]

1 голос
/ 22 января 2012

К сожалению это невозможно.При открытии или закрытии клавиатуры обратный вызов отсутствует.

0 голосов
/ 15 августа 2012

Если вы используете BaseinputConnection, вы можете переопределить finishComposingText().Этот метод будет вызываться, когда вы закончите вводить текст или когда будете скрывать программную клавиатуру.

...