Я создал репозиторий GitHub с демонстрационным проектом: Демонстрационный проект — текстовое поле, закрытое клавиатурой Можете ли вы помочь мне понять, чего мне не хватает?
У меня совершенно нет идей.
Скриншоты:
ОБНОВЛЕНИЕ – РЕШЕНО
На основе ответа @Shubham Thorat, я использовал AdjustPan следующим образом:
AndroidManifest.xml: android:windowSoftInputMode="adjustPan"< /li>
в LaunchedEffect(imeState.value):
Коротко: при использовании Jetpack Compose клавиатура перекрывает TextField, когда оно открывается в AlertDialog. Я перепробовал все, что нашел: [list] [*]добавлен android:windowSoftInputMode="adjustResize" в действие в AndroidManifest.xml
[*] установите DecorFitsSystemWindows = false в DialogProperties
[*]вызывается WindowCompat.setDecorFitsSystemWindows(window, false)< /code> для окна диалогового окна
[*]вызывается WindowCompat.setDecorFitsSystemWindows(window, false) в onCreate действия ()
[*]использовал этот подход ImeState из: https://www.youtube.com/watch ?v=kgoJfl_Oc5E
[/list] Я создал репозиторий GitHub с демонстрационным проектом: Демонстрационный проект — текстовое поле, закрытое клавиатурой [b]Можете ли вы помочь мне понять, чего мне не хватает? У меня совершенно нет идей.[/b] Скриншоты:
ОБНОВЛЕНИЕ – РЕШЕНО На основе ответа @Shubham Thorat, я использовал AdjustPan следующим образом: [list] [*]AndroidManifest.xml: android:windowSoftInputMode="adjustPan"< /li> в LaunchedEffect(imeState.value): [code]WindowCompat.setDecorFitsSystemWindows(wnd, false) wnd.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN) [/code]