Проблемы с клавиатурой Ioni c 5 - PullRequest
0 голосов
/ 22 апреля 2020

В настоящее время я работаю на Ioni c 5 и столкнулся с двумя проблемами с клавиатурой. Когда я нажимаю на ионный вход и появляется клавиатура:

  1. ion-content толкается вверх, так что он находится прямо над клавиатурой, что вызывает все, чтобы быть забитым . Я перепробовал несколько решений, но ни одно из них не сработало должным образом, и большинство из них включает android:windowSoftInputMode="adjustNothing", что оставляет ion-content таким, какой он есть, следовательно, ion-input не виден, и поэтому пользователь не может видеть, что они печатают, и они также не могут видеть следующую кнопку, поэтому они должны сначала закрыть клавиатуру, чтобы увидеть, что они написали, и иметь возможность перейти к следующему шагу.

  2. Когда клавиатура собирается уволиться, оставляет место в пространстве, которое занимало . Это только на долю секунды, но оно видно и заставляет приложение работать медленно или с запаздыванием.

Эти 2 проблемы, кажется, очень распространены, так как я нашел вопросы о них с 2014 года, и я попробовал большинство решений, упомянутых в ответах, но, похоже, ничего не работает.

Кажется, у меня эта проблема только в этом приложении , но я знаю, что это не ioni c 5 проблема, так как люди сталкивались с той же проблемой в старых версиях.

Как выглядит структура страницы, мне пришлось закрыть все блоки кода, чтобы я мог сделать один снимок экрана:

enter image description here

1 Ответ

0 голосов
/ 22 апреля 2020

android: windowSoftInputMode предназначен для собственных полей (EditText, et c ..), поэтому при нажатии на нативную xml она вступит в силу. Все, что вам нужно сделать, это в вашем androidManefist. xml на линии приложения или действия, есть по умолчанию keysresize = "AdjustResize", измените его на AdjustPan, и контент не будет перемещаться вверх, вместо клавиатуры будет go вверх как лист действий снизу, не влияя на содержание.

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