Поля формы не перемещаются вверх, когда фокус на текстовом поле в приложении NativeScript + Angular - PullRequest
0 голосов
/ 02 июля 2019

Я работаю над приложением Nativescript + Angular и использую RadDataForm, но когда я фокусируюсь на текстовом поле, текстовые поля не перемещаются вверх. Я не уверен, как мы можем справиться с этим.

Если кто-нибудь знает, пожалуйста, дайте мне знать.

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Вы можете добавить следующее к своему AndroidManifest.xml для Android

<activity android:windowSoftInputMode="adjustResize"> </activity>

В зависимости от требований вы можете установить значение либо adjustResize, либо adjustPan, разница (от Сайт разработчика Android ):

"AdjustResize"

Главное окно действия всегда изменяется, чтобы освободить место для экранной клавиатуры на экране.

«AdjustPan»

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

0 голосов
/ 02 июля 2019

Вы можете использовать плагин iqkeyboardmanager

Обратите внимание, что вы должны использовать компонент scrollview для переноса формы.

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