У меня есть редактор, щелкнув по этой клавиатуре, и у меня есть другой макет, который появляется на edittext, и если я нажму кнопку «Назад» андроида, клавиатура исчезнет. Я пытаюсь найти слушателя, который реагирует на нажатие, когда клавиатура видна. Я попробовал onbackpressed, но это не будет срабатывать, когда клавиатура будет видна. Пожалуйста, предложите любое решение. Благодарю.Обращение с нажатой кнопкой обратной связи Android при видимой клавиатуре
0
A
ответ
0
Я хотел бы предложить одно решение. Возможно, оно не идеальное.
1) Переопределите метод обратной связи.
2) В на спине нажимается метод обнаружения, если клавиатура видна или нет, используя следующий код
final View activityRootView = findViewById(R.id.activityRoot);
activityRootView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
int heightDiff = activityRootView.getRootView().getHeight() - activityRootView.getHeight();
if (heightDiff > 100) { // if more than 100 pixels, its probably a keyboard...
... do something here
}
}
});
3) Вы можете делать операции при видимости клавиатуры обнаруживается согласно вашему требованию onbackpressed.
Смежные вопросы
- 1. Проблема с кнопкой обратной связи UINavigationController
- 2. Обращение с обратной кнопкой с параметром в телефоне Windows 8.1
- 3. Обращение с событием Onclick с видимостью видимой/видимой
- 4. Android получить нажатой клавишей на клавиатуре
- 5. Помощь с нажатой кнопкой iphone
- 6. Предоставление обратной связи с почтой в android
- 7. Проблема с обратной кнопкой WebView
- 8. Обращение с кнопкой «Подписаться» Facebook
- 9. Обращение с обратной связью на андроид
- 10. проблема с обратной кнопкой
- 11. QWidget не запускает QEvent :: MouseMove при вводе с нажатой кнопкой
- 12. ListView появляется под нажатой кнопкой
- 13. На клавиатуре с нажатой клавишей вверх до
- 14. Обращение с кнопкой «назад» после выполнения подпрограмм на android
- 15. CN1: iOS: отображение ToastBar при видимой виртуальной клавиатуре
- 16. Обращение с кнопкой Android back в jQuery Mobile
- 17. Обращение с кнопкой Clicks из другого класса
- 18. Как сделать вкладку нажатой кнопкой?
- 19. Обращение с кнопкой на разных страницах
- 20. Обращение с кнопкой Back в webView
- 21. android | создайте диалоговое окно с нажатой кнопкой меню
- 22. Проблемы с ионной обратной кнопкой
- 23. Резюме Активность с обратной кнопкой
- 24. Обращение с кнопкой Back to be WebNavigator
- 25. Обращение с кнопкой возврата в React Native, Navigator на Android
- 26. Получить адрес в обратной обратной связи
- 27. Форма обратной связи
- 28. Отсутствие видимой обратной связи с кнопками после setEnabled (false) -> (true)/selectableItemBackground как доступно для вывода?
- 29. Смутно о тактильной обратной связи в Android
- 30. Заявление о переключении с нажатой кнопкой