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.