Unity3d, когда я касаюсь InputField, клавиатура не отображается - PullRequest
0 голосов
/ 21 сентября 2018

un opened keyboard Когда я нажимаю на поле ввода на устройстве Android, я получаю небольшую текстовую область и кнопку ОК.Но я должен дотронуться до поля ввода, чтобы клавиатура всплыла.

Есть идеи?

Все, что я делаю с кодом, это:

if (!wasFocused && TouchScreenKeyboard.visible && createAccountPanel.activeSelf)
    {
        wasFocused = true;
        btnMat.color = validC;
    }else if (wasFocused && !TouchScreenKeyboard.visible && createAccountPanel.activeSelf) {
        wasFocused = false;
        btnMat.color = invalidC;
        //messageMNG.CreateMessage("Checking name: " + usernameChangeInput.text, true);
        dbMNG.CheckName(usernamePreview.text);
    }

КогдаЯ делаю проверку, она говорит, что сенсорная клавиатура видна.

** РЕДАКТИРОВАТЬ Я только что создал новую сцену и добавил поле ввода и поле ввода текстовой сетки Pro, и я получаю точно такую ​​же вещь.

Empty scene still broken keyboard

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Клавиатура не появляется, если вы запускаете приложение в приложении Unity Remote.Клавиатура автоматически появится после того, как вы создадите и запустите приложение Unity на устройстве.

0 голосов
/ 01 октября 2018

У меня была похожая проблема сегодня, но я обнаружил, что причина, по которой клавиатура не показывается, связана со сборкой и запуском на заблокированном телефоне.Когда я убедился, что телефон был разблокирован, когда щелкнул по входу, клавиатура показалась ниже этой части окна / ok.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...