Solución:
Tuve los mismos problemas. Prueba el siguiente código:
android:windowSoftInputMode="adjustPan"
agréguelo a su manifest.xml en la etiqueta de actividad de la actividad que contiene la entrada. ejemplo:
<activity
android:name=".Activities.InputsActivity"
...
android:windowSoftInputMode="adjustPan"
/>
¿Está preguntando cómo controlar lo que está visible cuando se abre el teclado virtual? Es posible que desee jugar con windowSoftInputMode. Consulte los documentos para desarrolladores para obtener más información.
Tuve el mismo problema en el que el teclado programado estaba en la parte superior de las vistas EditText que se colocaron en la parte inferior de la pantalla. Pude encontrar una solución agregando una sola línea a la actividad relevante de mi archivo AndroidManifest.xml.
android:windowSoftInputMode="adjustResize|stateHidden"
Así es como se ve toda la etiqueta de actividad:
<activity
android:name="com.my.MainActivity"
android:screenOrientation="portrait"
android:label="@string/title_activity_main"
android:windowSoftInputMode="adjustResize|stateHidden" >
</activity>
Aquí el valor más importante es adjustResize. Esto desplazará toda la interfaz de usuario hacia arriba para dejar espacio para el teclado.