Перемещение редактируемого текста вместе с мягкой клавиатурой Android

У меня есть комментарий редактировать текст в моем приложении. Редактируемый текст выравнивается по нижней части экрана. Когда редактирование текста сосредоточено, я хочу переместить редактирование текста в одиночку с помощью мягкой клавиатуры, не меняя другие виды в макете, аналогичном окну редактирования комментария в Facebook. Я попытался настроить pan в манифесте, но он перемещает все виды вверх с помощью мягкой клавиатуры Adjustresize в манифесте скрывает некоторые представления. Пожалуйста, предоставьте предложения.

3 ответа

Добавлять

андроид:windowSoftInputMode="adjustPan"

в вашем файле AndroidManifest (в свойстве активности)

Попробуйте вот так внутри вашего файла манифеста Android..

<activity name="YourActivity"
    android:windowSoftInputMode="stateVisible|adjustResize">
</activity>

или же

<activity name="YourActivity"
    android:windowSoftInputMode="stateVisible|adjustPan">
</activity>

Пожалуйста, также прочитайте это для ссылки / Ясность

dialog.getWindow(). setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

Это также работает без записи файла манифеста

Другие вопросы по тегам