У меня проблема в том, что клавиатура Android не отображается, когда я нацеливаюсь на Android Api 29, но когда я нацеливаюсь на API 26, клавиатура работает нормально.
вот мой код
private const m_inputField : TextField = new TextField();
const format : TextFormat = new TextFormat( ConsoleSkin.INPUT_TEXT_FONT );
format.size = ConsoleSkin.INPUT_TEXT_SIZE;
format.color = ConsoleSkin.INPUT_TEXT_COLOR;
m_inputField.x = ConsoleSkin.INPUT_X;
m_inputField.y = ConsoleSkin.INPUT_Y;
m_inputField.defaultTextFormat = format;
m_inputField.type = TextFieldType.INPUT;
m_inputField.wordWrap = false;
m_inputField.multiline = false;
m_inputField.width = ConsoleSkin.INPUT_WIDTH;
m_inputField.height = ConsoleSkin.INPUT_HEIGHT;
m_inputField.restrict = "^`"; // forbid BACKQUOTE symbol since it's used to open console
m_inputField.borderColor = ConsoleSkin.INPUT_BORDER_COLOR;
m_inputField.border = true;
m_inputField.needsSoftKeyboard = true;
m_inputField.addEventListener( FocusEvent.KEY_FOCUS_CHANGE, onFocusChange );
m_inputField.addEventListener( FocusEvent.FOCUS_IN, onFocusChange );
m_inputField.addEventListener( FocusEvent.MOUSE_FOCUS_CHANGE, onFocusChange );
m_inputField.addEventListener( Event.ACTIVATE, onStageActivate );