Клавиатура не определяется. MediaQuery.of(context).viewInsets.bottom всегда возвращает 0,0Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Клавиатура не определяется. MediaQuery.of(context).viewInsets.bottom всегда возвращает 0,0

Сообщение Anonymous »

У меня есть каркас с TextField внутри. Клавиатура всегда закрывает это поле, хотя раньше оно перемещалось над клавиатурой. Это происходит на всех страницах моего проекта.

Я добавил MediaQuery.of(context).viewInsets.bottom в свой метод сборки, и он всегда возвращает 0,0. Когда клавиатура появляется, перестройки не происходит. Я попробовал настройки resizeToAvoidBottomInset на true и false без изменений. Я попробовал обернуть его в виджет с возможностью прокрутки, без изменений.

В IOS все работает нормально, это влияет только на сборку Android.

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel unknown, v1.10.15, on Mac OS X 10.15.1 19B88, locale en-US)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.2.1)
[✓] Android Studio
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.40.2)
[✓] Connected device (1 available)


Подробнее здесь: https://stackoverflow.com/questions/591 ... always-ret
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»