Обычно в этих ситуациях вы можете поместить все, что должно быть видно во время набора текста, под ScrollView
, таким образом, когда клавиатура всплывает, Android автоматически прокручивает (и продолжает прокручивать при необходимости) весь контент над клавиатурой, такпользователь никогда не теряет из виду элемент управления, где он / она должен печатать.