Recyclerview läuft nicht bis zum Ende, wenn die Tastatur geöffnet wird

Ich verwende recylerview in meiner Anwendung. Wenn ein neues Element zur recyclerview hinzugefügt wird, wird mit @ zum letzten Element gescroll

recyclerView.scrollToPosition(adapter.getCount());

Aber jedes Mal, wenn die Tastatur geöffnet wird (aufgrund von editTextView), wird die Ansicht verkleinert und die Recyclingübersicht wird kleiner, aber es konnte kein Bildlauf zum letzten Element durchgeführt werden.

android:windowSoftInputMode="adjustResize"

Ich habe sogar versucht, mit dem folgenden Code zum letzten Element zu scrollen, aber es hat nicht funktioniert

editTextView.setOnFocusChangeListener(new View.OnFocusChangeListener() {
        @Override
        public void onFocusChange(View v, boolean hasFocus) {
            if(hasFocus){
                recyclerView.scrollToPosition(chatAdapter.getItemCount());
            }
        }
    });

Ich kann es versuchenadjustPan, um den Schwenk nach oben zu verschieben, aber meine Symbolleiste wird ausgeblendet. Bitte schlagen Sie eine Möglichkeit zur Behebung des Problems vor.

Antworten auf die Frage(20)

Ihre Antwort auf die Frage