Bonjour
je continue la réalisation d'une petite application affichant un planning.
j'ai déjà réalisé l'interface quasi complète.
Il me reste un voir deux petits soucis.
Mon soucis le plus "problématique" si j'ose dire, c'est de placer un élément graphique.
Pour information, la zone affichant les événements est découpée ainsi :
Un linearLayout en orientation horizontal (pour l'ensemble des jours de la semaine)
ensuite il contient 7 linearLayout en mode Vertical représentant chacun 1 journée.
j'aimerais donc pouvoir placer mes "événements" comme je le désire en précisant une coordonnée Y (j'ai normalement pas besoin de préciser X car je n'ai qu'un événement à un instant donné).
Je sais que sur l'échelle des heures, une heure mesure une certaine taille.
En connaissant l'heure du début d'un événement, je sais donc déjà à quel X,Y placer mon composant.
Dois-je bien utiliser un LinearLayout (vertical) pour représenter ma journée ou dois-je utiliser un autre Layout ? (L'on m'a soufflé Absolutelayout mais cette classe semble obsolète malgré qu'elle semblait aussi tout à faire satisfaire mon besoin).
Ensuite, quelles "methodes" utiliser pour renseigner la "position" du composant ?
Précision, si je doute du LinearLayout, c'est parce qu'il semble placer les composants selon leur ordre d'arrivée MAIS, 1) je ne suis pas sûr de pouvoir "recevoir" la liste des événements à afficher dans l'ordre,2°) ni qu'il y aura une tache entre par exemple 14h et 15h45 (il y aura donc un trou).
Merci beaucoup pour toute information qui pourrait me guider dans cette tache.
Cependant comme dit plus haut j'ai un second soucis, plus minime. je pense trouver seul mais un avis supplémentaire est toujours intéressant : je me demande comment représenter graphiquement mon événement. Je "triche" actuellement en mettant un bouton (et désactivant le clic) et changer sa taille (hauteur) en fonction de la durée...). Ce n'est qu'une solution temporaire. J'ai besoin d'afficher un titre et une description.
À vos idées messieurs
Encore merci.
Partager