Cómo deshabilitar emojis mediante programación en Android

Quiero ocultar emojis y sugerencias automáticas del teclado mediante programación. Funciona en algunos dispositivos Android pero no en todos los dispositivos. Aquí está mi código para ocultar sugerencias automáticas:

txtSingupemail.setInputType(InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS 
                           |InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
txtSignuppwd.setInputType(InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_VARIATION_PASSWORD);
txtSignuppwd.setTransformationMethod(PasswordTransformationMethod.getInstance());

Aquí está la instantánea de mi interfaz de usuario:

Este es el diseño cuando el usuario hace clic en el botón de inicio de sesión. Cuando el usuario toca el icono inferior izquierdo que está marcado en rojo, la altura del teclado aumenta debido a los emojis como sugerencias.

Vea la siguiente instantánea:

¿Hay alguna forma de ocultar esos emojis principales del teclado mediante programación?

Respuestas a la pregunta(6)

Su respuesta a la pregunta