La actividad no cambia de tamaño cuando se muestra el teclado

Tengo una actividad simple que muestra una gran línea múltipleEditText y algunos otros controles debajo de él. Quiero que la actividad cambie de tamaño para que el teclado no oculte los botones cuando el usuario escribeEditText.

He intentado todo tipo de soluciones incompletas y no incompletas que he encontrado en línea, nada funciona.

Esto es lo que he probado hasta ahora:

Poniendoandroid:windowSoftInputMode="adjustResize" en el manifiestoPoniendoandroid:fitsSystemWindows="true" en la raíz del diseño.UtilizandoRelativeLayout vs.LinearLayout como raízSe eliminaron todos los temas de la actividad.Creé un tema personalizado y puse<item name="android:windowFullscreen">false</item> en eso.Probé la solución propuestaaquí, con todo el diseño de mi actividad dentro de unScrollView.

¿Queda algo por probar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta