Concevez des widgets Android adaptables qui s'adaptent aux différentes tailles d'écran et grilles. Testez vos mises en page pour vous assurer que les utilisateurs peuvent lire et utiliser votre widget, quelle que soit sa taille.
Tailles par défaut
Optimisez votre mise en page pour plusieurs classes de taille ou points d'arrêt afin de prendre en charge les widgets redimensionnables. Étant donné que la taille des cellules varie en fonction de l'appareil et de l'orientation de l'écran, concevez des widgets adaptatifs plutôt que des widgets de taille fixe.
Définissez les attributs targetCellWidth et targetCellHeight pour les appareils portables et les tablettes afin que le sélecteur de widgets place et affiche votre widget avec précision. Pour en savoir plus sur les étendues de cellules et les dimensions minimales de dp, consultez Déterminer la taille de votre widget.
Points d'arrêt
Les points d'arrêt sont essentiels pour créer des widgets redimensionnables adaptables et conviviaux. En testant votre conception, vous pouvez identifier les seuils de taille où des ajustements de mise en page sont nécessaires. Implémentez des points d'arrêt pour déclencher ces modifications, afin que votre widget conserve son attrait visuel et ses fonctionnalités, quelle que soit sa taille.
Les points d'arrêt offrent également la flexibilité d'inclure ou d'exclure de manière conditionnelle du contenu supplémentaire, ce qui optimise l'utilisation de l'espace en fonction des dimensions du widget.
Widgets sur différents facteurs de forme
Les tablettes et les ordinateurs de bureau partagent les principes de conception des widgets avec les téléphones, mais ont des attentes différentes en termes de saisie. D'autres facteurs de forme, tels que les voitures, ont des exigences spécifiques en matière de visibilité ou adaptent automatiquement les widgets. Pour en savoir plus, consultez Adapter les widgets à différents facteurs de forme.

Remplir les limites
L'une des principales raisons pour lesquelles les utilisateurs suppriment des widgets est qu'ils ne sont pas alignés avec les autres éléments de l'écran d'accueil. Pour éviter cela, assurez-vous que votre widget remplit toujours complètement l'espace de grille qui lui est alloué.
À faire
À éviter
À faire