Sobes.tech
Junior — Middle

Quali schemi di disposizione degli elementi comuni vengono utilizzati in Jetpack Compose?

sobes.tech AI

Risposta dell'AI

In Jetpack Compose, vengono utilizzati diversi layout per posizionare gli elementi. Gli schemi principali comuni sono:

  • Column — disposizione verticale degli elementi uno sotto l'altro.
  • Row — disposizione orizzontale degli elementi in una riga.
  • Box — sovrappone gli elementi, come un contenitore con posizionamento assoluto.
  • LazyColumn e LazyRow — per liste con caricamento pigro degli elementi (simile a RecyclerView).

Ognuno di questi layout permette di gestire l'allineamento, i margini e la dimensione degli elementi figli.

Esempio di utilizzo di Column:

Column(
    modifier = Modifier.fillMaxWidth(),
    verticalArrangement = Arrangement.spacedBy(8.dp)
) {
    Text("Primo elemento")
    Text("Secondo elemento")
}