Как я могу запретить программной клавиатуре скрывать textField в полноэкранном режиме ландшафта на Adobe Air? - PullRequest
2 голосов
/ 27 июня 2019

Когда я помещаю Input textField на сцену в ActionScript Adobe Air и щелкаю по нему, появляется программная клавиша, но она работает по-разному в полноэкранном режиме.В обычном пейзаже, программная клавиша появляется и позволяет мне редактировать поле, не прячась.В полноэкранном режиме «Пейзаж» программная клавиатура перекрывает мою текстовую область.Как я могу достичь полноэкранного пейзажа, не скрывая свою текстовую область?

Я пробовал пример из Adobe 'https://help.adobe.com/en_US/as3/dev/WSfffb011ac560372f6bc38fcc12e0166e73b-7ffe.html', но он не работает ожидаемым образом.

Я также видел некоторые другие вопросы по переполнению стека, связанные с этой проблемойи нашел некоторые тоже, но я не нашел никакого решения для этого.' Запретить полноэкранную виртуальную клавиатуру на Android (приложение Adobe Air) ' и т. Д.

1 Ответ

0 голосов
/ 28 июня 2019

Это немного модно, поэтому я просто поделюсь некоторыми идеями.

Убедитесь, что в манифесте у вас установлена ​​программная клавиатура для панорамирования, а не для панорамирования. Это позволит клавиатуре «проталкивать» ваше приложение в текстовое поле.

Имейте в виду, что вышеприведенный шаг не работает должным образом, если вы используете графический процессор рендеринга. Я бы предложил изменить его на прямой или процессор.

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

...