Padding, dimensioni e fillMaxWidth
Controlli lo spazio dentro e intorno a una Composable.
Padding, dimensioni e fillMaxWidth è una lezione Jetpack Compose Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Jetpack Compose Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Jetpack Compose Academy include 4 lezioni in totale.
Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.
Meet the Modifier
A Modifier is how you adjust a Composable: its size, spacing, and decoration. You chain calls onto it, one tweak at a time. 🧩
Pass It In
Almost every Composable takes a modifier parameter. You pass it as the first thing to change about that element.
Text(
text = "Hi",
modifier = Modifier
)Add Some Padding
Use padding to add empty space around a Composable. It pushes everything else away, giving your element room to breathe.
Text(
"Hi",
modifier = Modifier.padding(16.dp)
)The dp Unit
Sizes use dp, density-independent pixels. They look the same on every screen, so 16.dp is consistent across phones and tablets.
Padding Per Side
You can pad each side differently. Pass horizontal and vertical, or name individual sides like start and top.
Modifier.padding(
horizontal = 16.dp,
vertical = 8.dp
)Set a Fixed Size
Use size to give a Composable an exact width and height. One value makes it square; two values set each dimension.
Modifier.size(width = 120.dp, height = 48.dp)Width and Height Alone
Need only one dimension? Use width or height on their own and let the other side wrap its content naturally.
Modifier.height(56.dp)Fill the Width
fillMaxWidth stretches a Composable to take up all the horizontal space its parent offers. Great for full-width buttons and rows.
Modifier.fillMaxWidth()Fill a Fraction
Pass a fraction to fill only part of the space. fillMaxWidth(0.5f) takes half the available width instead of all of it.
Modifier.fillMaxWidth(0.5f)Fill Everything
Use fillMaxSize to expand in both directions at once. It is the shortcut for filling width and height together.
Modifier.fillMaxSize()Chain Them Together
The real power is chaining: stack padding, size, and fill in one fluent call to shape an element exactly how you want.
Modifier
.fillMaxWidth()
.padding(16.dp)Quick Check
Which modifier stretches a Composable across all the horizontal space its parent gives?
Recap
You learned to space, size, and stretch any Composable. padding adds room, size sets exact bounds, and fillMaxWidth grows to fit. ✨
Domande Frequenti
La lezione «Padding, dimensioni e fillMaxWidth» è gratuita?
Sì — il testo completo di «Padding, dimensioni e fillMaxWidth» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Jetpack Compose Academy, passa a CoddyKit PRO. Il corso Jetpack Compose Academy include 4 lezioni in totale.
Cosa imparerò in «Padding, dimensioni e fillMaxWidth»?
Controlli lo spazio dentro e intorno a una Composable. Eserciti Jetpack Compose Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Jetpack Compose Academy?
Non è richiesta alcuna esperienza precedente. Jetpack Compose Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.
Quanto tempo richiede la lezione «Padding, dimensioni e fillMaxWidth»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Jetpack Compose Academy?
Sì. Ogni lezione Jetpack Compose Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Padding, dimensioni e fillMaxWidth
- Sfondo, bordo e clip
- Perché l'ordine dei modifier è importante
- weight e dimensionamento flessibile