Junior — Middle
Milyen gyakori elrendezési sémákat használnak a Jetpack Compose-ban?
sobes.tech MI
Válasz az MI-től
A Jetpack Compose-ban különböző elrendezéseket (Layouts) használnak az elemek elhelyezésére. A főbb általános sémák a következők:
- Column — az elemek függőleges elrendezése egymás alatt.
- Row — az elemek vízszintes elrendezése egy sorban.
- Box — az elemek egymásra helyezése, mint egy konténer abszolút pozícionálással.
- LazyColumn és LazyRow — a késleltetett betöltésű listákhoz (hasonló a RecyclerView-hoz).
Mindegyik lehetővé teszi az igazítást, a margókat és az al-elemek méretének kezelését.
A Column használatának példája:
Column(
modifier = Modifier.fillMaxWidth(),
verticalArrangement = Arrangement.spacedBy(8.dp)
) {
Text("Első elem")
Text("Második elem")
}