Я использую макет ограничения, и внутри него у меня есть RecyclerView.Всякий раз, когда клавиатура открывается, она изменяет размеры окна, но RecyclerView не прокручивается, чтобы исправить элемент.
Все другие решения, которые я нашел, не работали, или это было для самостоятельного кодирования логики.Обычно просто «всегда прокручивать до конца», что также недопустимо.
Просмотреть наем
ConstraintLayout
TextView (topToParent)
RecyclerView (topToBottomOf TextView, bottomToTopOf EditText)
EditText (bottomToParent)
Манифест
<activity
android:name=".ChatActivity"
android:windowSoftInputMode="adjustResize"
/>
Есть какое-то решение, которое я не нашел?
PS: adjustPan
работает, но это не совсем желаемое поведение.
// Редактировать: Предпочитается решение без программирования.