Когда я помещаю текстовое поле ввода на сцену в ActionScript Adobe Air и нажимаю на него, программная клавиатура появляется, но ведет себя иначе в полноэкранном режиме. В обычном ландшафте программная клавиатура появляется и позволяет мне редактировать свое поле, не скрываясь. В полноэкранном альбомном режиме программная клавиатура перекрывает мою текстовую область. Как я могу добиться полноэкранного ландшафта, не скрывая текстовую область?
Я попробовал пример из Adobe «https://help.adobe.com/en_US/as3/dev/WSfffb011ac560372f6bc38fcc12e0166e73b-7ffe.html», но он не работает так, как ожидалось.
Я также видел некоторые другие вопросы о переполнении стека, связанные с этой проблемой, и нашел некоторые из них, но я не нашел решения для этого. «Запретить полноэкранную виртуальную клавиатуру на Android (приложение Adobe Air)» и т. д.





Это немного модно, поэтому я просто поделюсь некоторыми идеями.
Убедитесь, что в вашем манифесте программная клавиатура настроена на панорамирование, а не на none. Это позволит клавиатуре «подтолкнуть» ваше приложение к текстовому полю.
Имейте в виду, что описанный выше шаг не работает должным образом, если вы используете графический процессор в режиме рендеринга. Я бы предложил изменить его на прямой или процессор.
Если так будет продолжаться, то, скорее всего, проблема с высотой клавиатуры. Я бы использовал ANE, чтобы получить правильную высоту клавиатуры и соответственно увеличить представление.