Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Le schede consentono agli utenti di accedere rapidamente alle informazioni e alle azioni di cui hanno bisogno per svolgere le attività. Il carosello dei riquadri viene visualizzato con uno scorrimento sul quadrante e gli scorrimenti aggiuntivi consentono di passare da un riquadro all'altro. Non è possibile scorrere i riquadri stessi.
Gli utenti possono scegliere quali riquadri visualizzare. Sono disponibili riquadri per controllare il meteo, impostare un timer, monitorare i progressi giornalieri di fitness, avviare rapidamente un'attività fisica, riprodurre un brano, scansionare una riunione imminente e inviare un messaggio a un contatto preferito.
Figura 1.: Le schede consentono agli utenti di accedere a informazioni e azioni.
Anziché utilizzare Compose (o Views), le riquadri vengono definiti in modo dichiarativo utilizzando le librerie protolayout e tiles di Jetpack. Poiché i riquadri vengono visualizzati in un ambiente separato e remoto, richiedono approcci diversi per caricare, visualizzare e aggiornare i dati al loro interno. La loro semplicità li rende facili da creare, testare ed eseguire il deployment.
Principi fondamentali
Wear OS fornisce schede per consentirti di mostrare una piccola quantità di informazioni chiave, che gli utenti possono leggere dopo aver dato un'occhiata a una scheda per alcuni secondi. Per offrire questa esperienza di alta qualità agli utenti, segui queste best practice:
Non sovraccaricare i riquadri con troppi contenuti. Consenti invece agli utenti di toccare i riquadri per saperne di più e intervenire su un'altra piattaforma nella tua app. Consulta Includi (almeno) un contenitore.
Definisci in modo dichiarativo il layout e i contenuti del riquadro. Il sistema è responsabile del rendering finale.
Non recuperare i contenuti di frequente o avviare attività asincrone di lunga durata nel servizio delle schede. Per eseguire operazioni che potrebbero richiedere del tempo per essere completate, ad esempio le chiamate di rete, utilizza WorkManager per pianificare le attività in background e memorizzare nella cache o archiviare i risultati nello spazio di archiviazione locale.
Consigliati per te
Nota: il testo del link viene visualizzato quando JavaScript è disattivato
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Tiles provide quick access to the information and actions users need to get\nthings done. The tiles carousel is revealed by a swipe on the watch face, and\nadditional swipes will switch between tiles. Tiles themselves cannot be\nscrolled.\n\nUsers can choose what tiles they want to see. There are tiles to check the\nweather, set a timer, track daily fitness progress, quick-start a workout, play\na song, scan an upcoming meeting, and send a message to a favorite contact.\n**Figure 1.**: Tiles give users access to information and actions.\n\nInstead of using [Compose](/compose) (or [Views](/develop/ui/views/layout/declaring-layout)), Tiles are defined declaratively\nusing Jetpack's [protolayout](/jetpack/androidx/releases/wear-protolayout) and [tiles](/jetpack/androidx/releases/wear-tiles) libraries. Because Tiles are\nrendered in a separate, remote environment, they require different approaches to\nload, display, and update data within them. Their simplicity makes them\nstraightforward to build, test, and deploy.\n\nCore principles\n---------------\n\nWear OS provides tiles as a way for you to show a small amount of key\ninformation, which users can read through after they glance at a tile for a few\nseconds. To provide this high-quality experience for users, follow these best\npractices:\n\n- Don't overcrowd tiles with too much content. Instead, allow users to tap on tiles to learn more and take action on another surface in your app. See [Include (at least) one container](/design/ui/wear/guides/surfaces/tiles/bestpractices#include_at_least_one_container).\n- Declaratively define your tile's layout and content. The system is responsible for the final rendering.\n- Don't fetch content frequently or start long-running asynchronous work in your tile service. To perform work which may take some time to complete---such as network calls---use [WorkManager](/topic/libraries/architecture/workmanager/how-to/define-work#expedited) to schedule background tasks, and cache or store the results in local storage.\n\nRecommended for you\n-------------------\n\n- Note: link text is displayed when JavaScript is off\n- [Show dynamic updates in tiles](/training/wearables/tiles/dynamic)\n- [Migrate to ProtoLayout namespaces](/training/wearables/tiles/migrate-to-protolayout)"]]