Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] Créer un affichage en colonnes

    17 juin 2019 à 19:47:14

    Bonjour à tous,

    Je débute dans le développement sous Android, et j'aimerais savoir quel(s) type(s) d'objet(s) il est préférable d'utiliser pour créer une vue d'un planning d'horaires à la semaine. Je l'ai déjà fait en HTML/CSS, voici un exemple: 

    Exemple

    Les blocs représentants les événements au cours de la journée sont cliquables. En fait, j'aimerais pouvoir faire une grille 5 ou 6 colonnes, et dans chaque colonne définir des "blocs" (cliquables) dont la hauteur serait fixée en pourcentage de la hauteur totale de la colonne (je n'ai pas l'intention de faire une vue qui soit scrollable). 

    En espérant avoir été assez clair. Je ne demande pas du tout de code tout fait, seulement des directions à prendre car je débute en développement Android.

    Bonne soirée à tous,

    Théo.

    • Partager sur Facebook
    • Partager sur Twitter
      18 juin 2019 à 9:12:38

      Salut,

      J'imagine qu'avec une GricdView ou une RecyclerView tu dois pouvoir t'en sortir. A noter qu'il existe des applications Open-source qui implémente ce genre de vues. Tu peux aller regarder piur t'en inspirer : https://github.com/Etar-Group/Etar-Calendar

      • Partager sur Facebook
      • Partager sur Twitter
        18 juin 2019 à 16:24:12

        Merci pour ta réponse. Un RecyclerView permet l'affichage sur plusieurs colonnes ?
        • Partager sur Facebook
        • Partager sur Twitter
          18 juin 2019 à 18:53:35

          D'accord, merci pour le tuyau ! 

          J'ai tenté une approche avec une GridView, mais je ne vois pas comment faire avec ce type d'objet pour positionner mes éléments dans la colonne (si, par exemple, je veux qu'un de mes blocs se trouve à 20% du haut de l'écran)...

          • Partager sur Facebook
          • Partager sur Twitter
            19 juin 2019 à 20:28:43

            J'ai beau creuser, je ne trouve pas de moyen pour positionner mes éléments (pour le moment des TextView) relativement à la taille de l'écran...
            • Partager sur Facebook
            • Partager sur Twitter

            [Android] Créer un affichage en colonnes

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown