เริ่มใช้งาน

หน้านี้จะอธิบายวิธีใช้เลย์เอาต์ Grid พื้นฐาน

ตั้งค่าโครงการ

  1. เพิ่มไลบรารี androidx.compose.foundation.layout ลงใน lib.versions.toml ของโปรเจ็กต์

    [versions]
    compose = "1.11.0-beta02"
    
    [libraries]
    androidx-compose-foundation-layout = { group = "androidx.compose.foundation", name = "foundation-layout", version.ref = "compose" }
    
  2. เพิ่มทรัพยากร Dependency ของไลบรารีลงใน build.gradle.kts ของแอป

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

สร้างตารางกริดพื้นฐาน

ตัวอย่างต่อไปนี้สร้างตารางกริด 2x3 พื้นฐาน โดยมีคอลัมน์และแถวที่มีขนาดคงที่ 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)
}

กริดพื้นฐานประกอบด้วยแถวและคอลัมน์ที่มีขนาดคงที่
รูปที่ 1 กริดพื้นฐานประกอบด้วยแถวและคอลัมน์ที่มีขนาดคงที่

ดูวิธีใช้ตารางกริดขั้นสูงเพิ่มเติมได้ที่ตั้งค่าพร็อพเพอร์ตี้คอนเทนเนอร์และตั้งค่าพร็อพเพอร์ตี้รายการ