En Android EditText, ¿cómo eliminar las sugerencias de la barra de teclado suave?

Tengo una aplicación para Android con un campo EditText en uno de mis diseños. He establecido el atributo android: inputType = "textNoSuggestions" para mi EditText. El campo de texto ya no muestra sugerencias, sin embargo, la barra de sugerencias todavía está en la parte superior del teclado virtual y ahora parece que sólo sirve para mostrar el icono del micrófono de entrada de voz. No quiero / me preocupo por la entrada de voz para este campo tampoco, y me gustaría quitar la barra de sugerencias de este teclado suave. ¿Hay una manera de hacer eso, posiblemente con otro indicador inputType?

¡Gracias!

He encontrado una solución que funciona para mí. Al mirar el logcat mientras presiona la barra de búsqueda en el lanzador de Google Now, se muestra lo siguiente:

07-03 19:50:07.760 1304-1304/? W/LatinIME﹕ Deprecated private IME option specified: nm 07-03 19:50:07.760 1304-1304/? W/LatinIME﹕ Use com.google.android.inputmethod.latin.noMicrophoneKey instead 

Por lo tanto, lo que hice fue añadir esta línea en el EditText xml:

 android:privateImeOptions="nm" 

"Nm" se toma del código fuente de LatinIME: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.1_r1/com/android/ Inputmethod / latin / LatinIME.java # 93

 public static final String IME_OPTION_NO_MICROPHONE_COMPAT = "nm"; 

¡Espero que esto ayude!

La combinación de atributos XML que eliminó tanto las sugerencias como la barra de sugerencias al conservar el texto de varias líneas fue la siguiente:

 android:privateImeOptions="nm" android:inputType="textNoSuggestions | textMultiLine" 

Añadir android: inputType = "textNoSuggestions" a editext

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.