Как изменить высоту мягкой клавиатуры во время выполнения?

Я проектирую мягкую клавиатуру и хочу изменить ее высоту во время выполнения, когда пользователь выбирает между альбомным и портретным режимом. Я знаю, как изменить высоту ключа в XML, но мне нужно сделать это динамически.

Единственное, что мне пришло в голову, это подкласс отклавиатура и переопределить егоsetKeysHeight (ИНТ высота), но это кажется бесполезным, поскольку вся клавиатура перестала реагировать на мои щелчки, а высота (хотя и отличается от предыдущей) не заботилавысотав вышеупомянутой функции.

Любая идея / обходной путь?

Ответы на вопрос(2)

Ваш ответ на вопрос