Guía de desarrollo

Local Navigation

Personalizar la apariencia de sus datos en los resultados de la búsqueda

El método getIcon(), en las interfaces EntityBasedSearchable y SearchableEntity, especifica el icono que aparece en los resultados de la búsqueda. En la característica de búsqueda Universal de la pantalla Inicio, los resultados de la búsqueda se agrupan por aplicación. El método EntityBasedSearchable.getIcon() especifica el icono que aparece para el grupo.

También puede especificar un icono para diferentes categorías de entidades que se pueden buscar. Por ejemplo, si crea una aplicación para catalogar libros, quizá quiera tener iconos diferentes para categorías diferentes de libros, como superventas, libros grandes y primeras ediciones. Estas categorías son de toda clase de libros, así que se incluirían lógicamente en un objeto EntityBasedSearchable que administró los libros. Sin embargo, una aplicación que los muestre quizá quiera dar una indicación visual para ayudar al usuario a determinar rápidamente si puede encontrar un libro en un estante regular, un estante grande o en una sala con control ambiental. En este caso, podría crear tres clases SearchableEntity para ajustar tres clases diferentes de objetos de libro, cada una con su propia implementación de getIcon(). Las tres clases seguirían estando administradas por un solo EntityBasedSearchable.


¿Le ha resultado útil esta información? Envíenos sus comentarios.