Я разрабатываю мягкую клавиатуру, и я хочу изменить ее высоту во время выполнения, когда пользователь выбирает между пейзажным и портретным режимами. Я знаю, как изменить высоту ключа в xml, но мне нужно сделать это динамически.
Единственное, что мне пришло в голову, - это подкласс от Клавиатуры и переопределить его высоту setKeysHeight (int), но это кажется бесполезным поскольку вся клавиатура перестала отвечать на мои клики, а высота (хотя и отличается от ранее) не волновала "высота" в вышеупомянутой функции.
Любая идея/обходной путь?