Cuando se enfoca EditText dentro de ListView o RecyclerView, el teclado muestra pero el desplazamiento no funciona

Cuando toqué el EditText dentro de ListView o RecyclerView el teclado suave que muestra. Entonces hice clic en el botón siguiente en el teclado y el foco cambió al siguiente EditText. Después del último EditText visible, el foco cambia a siguiente EditText, pero ListView o RecyclerView no se desplaza dentro y toda la pantalla pasa bajo la barra de estado de cada botón del teclado siguiente que se hace clic.

El xml siguiente que está utilizando para esta pantalla:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <include android:id="@+id/MainToolbar" layout="@layout/toolbar" /> <include android:id="@+id/llHeaderItem" layout="@layout/TaskShelfShareHeaderItem" /> <ListView android:id="@+id/lwShelfShare" android:layout_width="match_parent" android:layout_height="match_parent" android:stackFromBottom="true" android:transcriptMode="normal" /> </LinearLayout> 

Fundido de pantalla

Lo deduje de esta manera. Espero eso ayude.

 mEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { RecyclerView recyclerView = getRecyclerView(); if (recyclerView != null) { int position = getLayoutPosition(); RecyclerView.ViewHolder viewHolder = recyclerView.findViewHolderForLayoutPosition(position + 1); if (viewHolder == null) { recyclerView.smoothScrollToPosition(position + 1); return true; } } return false; } }); 
  • Recyclerview vincula todas las vistas al mismo tiempo
  • Sdk mínimo para recycleview y pros / contras de reemplazar listas con ella
  • RecyclerView notifyItemInserted () La animación no se muestra cuando la posición es 0 pero funciona bien con otra posición
  • Android 5.0 (Lollipop) CheckedTextView presione destacar problemas
  • RecyclerView se bloquea al actualizar en la parte superior
  • Tengo una Recyclerview y una lista con 5000 ítems pero solo quiero cargar 100 ítems a la vez
  • GridLayoutManager - el ancho de la columna envuelve a su propio hijo mayor
  • Cuando el fragmento de interruptor con SwipeRefreshLayout durante la actualización, el fragmento se congela pero en realidad todavía funciona
  • Recyclerviews en ViewPager
  • Barra de herramientas dejando espacio en blanco con ocultar en RecyclerView scroll
  • Recyclerview Adaptador y Glide - misma imagen cada 4-5 filas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.