Guide de développement

Local Navigation

Personnaliser l'apparence de vos données dans les résultats de recherche

La méthode getIcon() dans les interfaces EntityBasedSearchable et SearchableEntity, indique l'icône qui s'affiche dans les résultats de la recherche. Dans la fonction de recherche universelle sur l'écran d'accueil, les résultats de recherche sont regroupés par application. La méthode EntityBasedSearchable.getIcon() indique l'icône qui s'affiche pour le groupe.

Vous pouvez spécifier également une icône pour différentes catégories d'entités connexes pouvant faire l'objet de recherches. Par exemple, si vous créez une application qui catalogue des livres, vous voudrez peut-être créer des icônes différentes pour les diverses catégories de livres, comme les meilleurs ventes, les livres grand format et les éditions originales. Ces catégories étant toutes des types de livres, elles sont logiquement censées dépendre d'un objet EntityBasedSearchable gérant les livres. Toutefois, une application qui affiche ces catégories peut vouloir donner une indication visuelle à l'utilisateur, afin de lui permettre de déterminer rapidement s'il doit rechercher un ouvrage sur une étagère ordinaire, grand format, ou dans une salle de conservation spécifique. Dans ce cas, créez trois classes SearchableEntity pour encapsuler trois types différents d'objets de type livre, chacun avec sa propre implémentation de getIcon(). Ces trois classes seraient toujours gérées par un seul objet EntityBasedSearchable.


Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.