Recyclerview no se desplaza hasta el final cuando se abre el teclado
Estoy usando recylerview en mi aplicación y cada vez que se agrega un nuevo elemento a recyclerview, se desplaza al último elemento usando
recyclerView.scrollToPosition(adapter.getCount());
Pero, cada vez que se abre el teclado (debido a editTextView), cambia el tamaño de la vista y la vista de reciclado se hace más pequeña, pero no puede desplazarse al último elemento.
android:windowSoftInputMode="adjustResize"
Incluso intenté usar el siguiente código para desplazarme al último elemento, pero no funcionó
editTextView.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
recyclerView.scrollToPosition(chatAdapter.getItemCount());
}
}
});
puedo probaradjustPan
para mover la bandeja hacia arriba, pero está ocultando mi barra de herramientas. Sugiera cualquier forma de rectificar el problema.