A visualização de reciclagem não rola para terminar quando o teclado é aberto
Estou usando a visualização de recylerview no meu aplicativo e sempre que um novo elemento é adicionado à recyclerview, ele rola para o último elemento usando
recyclerView.scrollToPosition(adapter.getCount());
Porém, sempre que o teclado é aberto (por causa do editTextView), ele redimensiona a visualização e a visualização da reciclagem fica menor, mas não pode rolar para o último elemento.
android:windowSoftInputMode="adjustResize"
Eu até tentei usar o código a seguir para rolar para o último elemento, mas não funcionou
editTextView.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
recyclerView.scrollToPosition(chatAdapter.getItemCount());
}
}
});
eu posso tentaradjustPan
para deslocar a panela para cima, mas está escondendo minha barra de ferramentas. Sugira qualquer maneira de corrigir o problema.