У меня есть макет, который имеет один большой вид EditText вверху + несколько кнопок внизу.EditText сделан для сжатия и расширения, когда время активируется / деактивируется с помощью Adjust_resize.Кнопки внизу находятся над ime.
Я хотел бы скрыть эти кнопки при отображении ime, чтобы обеспечить достаточно места для представления EditText.
Я уже пробовалследующее:
с подклассами EditText и предоставило активности возможность зарегистрировать обратный вызов в OnSizeChanged представления.
Использовал этот обратный вызов для измененияВидимость кнопок (на самом деле контейнер макета) для GONE.
Это работает нормально и скрывает кнопки, когда всплывающее окно.Однако EditText не расширяется в новое доступное пространство.Кроме того, когда ime удален, поле EditText теперь больше, чем оно было изначально, нажимая (теперь показывающие) кнопки за пределами экрана.
Я должен также добавить это при вводе первой буквы в представлениии время отображает параметры слова, экран перерисовывается, а EditText заполняет свободное место.
Есть идеи, как заставить это работать?Или, что еще лучше, есть ли более простое решение для моего требования?
Спасибо ...
Примечание: на мой взгляд, прокрутка не является хорошим вариантом.