У меня есть варианты, такие как Facebook Messenger, такие же на высоте клавиатуры. Когда мой редактируемый текст получает фокус, я скрываю параметры, и клавиатура автоматически открывается на той же высоте. Это работает нормально, но дает пользователю дрянной опыт, и это не так гладко, как мессенджер. Любой способ открыть клавиатуру поверх моей раскладки, не давая пользователю отрывистых впечатлений, или любой другой способ создания раскладки, управления и анимации?
etChatMsg.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
hideBottomOptions();
}
}
});