Je travaille sur un projet où j'ai besoin d'implémenter une grille pour afficher des "Widgets" (Custom made Views), réorganisés dynamiquement par l'utilisateur final. Plus ou moins la même chose que les lanceurs Android et leurs widgets, des widgets qui peuvent être déplacés dans la grille par l'utilisateur (avec une pression longue, comme la plupart des lanceurs). Voici un aperçu de ce que je cherche: Every color represents one different kind of "Widget"Diffrente grille de taille de cellule pour les vues personnalisées
J'ai essayé avec GridLayout et TableLayout, mais je ne suis pas en mesure de cellules « fusionner » pour ajuster la mise en page du widget. La grille elle-même est une grille de 8 x 12 cellules, où les widgets peuvent utiliser plus de 1 cellule chacun, par exemple, j'ai configuré un "bouton Widget" qui est 2 x 3 (h | w).
Y a-t-il une disposition qui correspond à ce dont j'ai besoin ou que je dois créer la mienne?
Merci, Abel!
Avez-vous regardé PercentRelativeLayout? – ditkin
Cela semble prometteur! Je vais essayer de configurer quelque chose et de commenter à nouveau! ** EDIT: ** J'ai essayé de configurer le pourcentage d'enfants PercentRelativeLayout en Java, mais il semble (en regardant les exemples que j'ai trouvé: [exemple] (http://stackoverflow.com/questions/32497833/how-to-set- le-pourcentage-hauteur-largeur-de-enfant-vues-de-percentframelayout-at-r)), le pourcentage ne peut être réglé avec java que si la vue enfant est définie en utilisant XML. J'ai besoin de créer et de positionner des objets dynamiquement, tout comme les Widgets Launcher. Merci beaucoup! –