2013-11-02 3 views
0

У меня есть Button в нижней части моего Activity.
При нажатии кнопки появляется сообщение AlertDialog с сообщением EditText.
После нажатия OK, AlertDialog отклоняется, и я хочу показать QuickAction, привязанный к Button.
Однако, когда появляется мягкая клавиатура, все мои View s перемещаются вверх, а QuickAction будет закреплен на Button в центре Activity. Затем через некоторое время, когда диссиппирует мягкая клавиатура, все View s перемещаются в исходное местоположение, но QuickAction все еще плавает по центру, а не закрепляет Button.

Есть ли решение этой проблемы с мягкой клавиатурой?
(PS: Я не хочу, софт-клавиатуры для наложения моего Activity так, что пользователь не может видеть EditText я хочу EditText быть видимыми.).QuickAction якорь после скрытой клавиатуры

ответ

0

следует обновить QuickAction «s местоположения после мягкой клавиатуры исчезает.
попытайтесь ознакомиться с его исходным кодом об определении местоположения QuickActionpublic synchronized void show (View anchor) {...}).

this thread помогает обнаружить закрытие клавиатуры.

Смежные вопросы