Premiers pas

Cette page explique comment implémenter des mises en page Grid de base.

Configurer un projet

  1. Ajoutez la bibliothèque androidx.compose.foundation.layout au fichier lib.versions.toml de votre projet.

    [versions]
    compose = "1.11.0-beta02"
    
    [libraries]
    androidx-compose-foundation-layout = { group = "androidx.compose.foundation", name = "foundation-layout", version.ref = "compose" }
    
  2. Ajoutez la dépendance de bibliothèque au fichier build.gradle.kts de votre application.

    dependencies {
        implementation(libs.androidx.compose.foundation.layout)
    }
    

Créer une grille de base

L'exemple suivant crée une grille de base 2x3, avec des colonnes et des lignes de taille fixe 100.dp.

Grid(
    config = {
        repeat(2) {
            column(100.dp)
        }
        repeat(3) {
            row(100.dp)
        }
    }
) {
    Card1(containerColor = PastelRed)
    Card2(containerColor = PastelGreen)
    Card3(containerColor = PastelBlue)
    Card4(containerColor = PastelPink)
    Card5(containerColor = PastelOrange)
    Card6(containerColor = PastelYellow)
}

Une grille de base se compose de lignes et de colonnes de taille fixe.
Figure 1. Une grille de base se compose de lignes et de colonnes de taille fixe.

Pour savoir comment implémenter des grilles plus avancées, consultez Définir les propriétés du conteneur et Définir les propriétés des éléments.