Guida allo sviluppo

Local Navigation

Personalizzazione della modalità di visualizzazione dei dati nei risultati della ricerca

Il metodo getIcon(), nelle interfacce EntityBasedSearchable e SearchableEntity, consente di specificare l'icona visualizzata nei risultati della ricerca. Nella funzionalità di ricerca universale nella schermata iniziale, i risultati della ricerca sono raggruppati dall'applicazione. Il metodo EntityBasedSearchable.getIcon() consente di specificare l'icona visualizzata per il gruppo.

È possibile specificare anche un'icona per categorie diverse di entità ricercabili correlate. Ad esempio, se si crea un'applicazione per la catalogazione di libri, è possibile che si desideri disporre di icone diverse per le diverse categorie di libri, ad esempio best seller, edizioni complete e prime edizioni. Queste categorie corrispondono tutte a tipi di libri, quindi verrebbero logicamente classificate all'interno dell'unico oggetto EntityBasedSearchable utilizzato per la gestione di libri. Tuttavia, un'applicazione in grado di visualizzarli potrebbe offrire un suggerimento visivo per consentire a un utente di stabilire rapidamente se individuare un libro su uno scaffale regolare, uno scaffale di grandi dimensioni o in un ambiente controllato. In questo caso, è possibile creare tre classi SearchableEntity per riunire tre tipi diversi di oggetti-libro, ciascuno con la propria implementazione di getIcon(). Tutte e tre le classi sarebbero tuttavia gestite da un singolo oggetto EntityBasedSearchable.


Le informazioni sono state utili? Inviateci i vostri commenti.