Android no tiene una distinción entre "campos de texto" y "áreas de texto" como HTML. Uno de control, llamado TextView
(o EditText
, pero ambos son el mismo subyacente de control) se encarga de todos los campos de texto, ya sea editable o no, y si son de una línea o de varias.
Eso no quiere decir que cada campo de texto se comporta de la misma manera. TextView
da la aplicación de la oportunidad para establecer sugerencias para el teclado, para decirle qué tipo de texto que se está editando (llamado el tipo de entrada). Un tipo de entrada dice el teclado que el texto que se ha introducido es un filtro de búsqueda. El teclado es libre de interpretar estas sugerencias, sin embargo le gusta: en este caso, el Teclado de Google no muestra ninguna palabra terminaciones/sugerencias cuando el tipo de entrada es un filtro de búsqueda.
Puede evitar este problema mediante el uso de un teclado diferente de la aplicación que interpreta el tipo de entrada y otros consejos de manera diferente. Por ejemplo, SwiftKey muestra la palabra terminaciones para los filtros de búsqueda para el texto normal. (Solo he probado en la Búsqueda de Google.) SwiftKey también apoya el gesto de escribir al igual que el teclado por defecto.
Si usted está interesado, usted puede aprender más acerca de las diferentes sugerencias de apps puede dar al teclado, jugando con mi app IM probar. (Es una aplicación gratuita y sin publicidad, por lo que todo lo que se obtiene si el uso es una cálida difusa sensación al salir de una buena calificación.) Con esta aplicación, usted puede configurar todas las pistas, y ver qué efecto tienen en tu teclado. Puedes comparar diferentes teclados de esta manera.