Stil tekst
Skrifttyper, størrelse, tykkelse og farve.
Stil tekst er en gratis Android Academy-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Android Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Android Academy-kurset indeholder 4 lektioner i alt.
Hvorfor formatere tekst?
I Jetpack Compose viser den composable Text ord på skærmen. Som standard har den et enkelt udseende, men du kan ændre størrelse, farve og tykkelse.
Formatering gør det nemmere for brugerne at læse din app. En titel bør se større og federe ud end brødtekst.
Du formaterer Text ved at sende ekstra parametre til den.
Text("Hello Compose")Gør teksten større
Parameteren fontSize styrer, hvor stor teksten er. Størrelser bruger enheden sp, som skalerer efter brugerens skrifttypeindstillinger.
Hvis du vil bruge sp, skal du sætte .sp efter et tal, f.eks. 24.sp.
Text(
text = "Big Title",
fontSize = 24.sp
)Fed og tykkelse
Brug fontWeight til at gøre teksten tykkere eller tyndere. Den mest almindelige værdi er FontWeight.Bold.
Andre muligheder omfatter FontWeight.Light, FontWeight.Normal og FontWeight.SemiBold.
Text(
text = "Important",
fontWeight = FontWeight.Bold
)Kursiv tekst
Parameteren fontStyle kan hælde teksten. Sæt den til FontStyle.Italic for et kursivt udseende.
Kursiv er nyttig til citater eller fremhævelse.
Text(
text = "A quote",
fontStyle = FontStyle.Italic
)Farvelæg teksten
Parameteren color ændrer tekstfarven. Du kan sende en Color-værdi som Color.Red eller Color.Blue.
Vælg farver med god kontrast, så teksten bliver ved med at være nem at læse.
Text(
text = "Warning",
color = Color.Red
)Justering af tekst
Brug textAlign til at placere tekst i dens område. Almindelige værdier er TextAlign.Center, TextAlign.Start og TextAlign.End.
Centrering fungerer bedst, når Text fylder hele bredden.
Text(
text = "Centered",
textAlign = TextAlign.Center
)Bogstavafstand
Parameteren letterSpacing tilføjer afstand mellem tegnene. Den bruger også enheden sp.
En smule ekstra afstand kan få overskrifter til at virke mere luftige og moderne.
Text(
text = "SPACED",
letterSpacing = 2.sp
)Kombiner formateringer
Du kan kombinere mange parametre på én gang. En fed, stor, blå titel er blot ét Text-kald med flere værdier.
Compose læser hver parameter og anvender dem alle samlet.
Text(
text = "Welcome",
fontSize = 28.sp,
fontWeight = FontWeight.Bold,
color = Color.Blue
)Brug TextStyle
I stedet for mange separate parametre kan du samle dem i et TextStyle-objekt og sende det til parameteren style.
Det er praktisk, når du genbruger det samme udseende flere steder.
Text(
text = "Styled",
style = TextStyle(
fontSize = 20.sp,
color = Color.Magenta
)
)Håndter lang tekst
Lang tekst kan flyde ud over sit område. Brug maxLines til at begrænse antallet af linjer og overflow til at vise prikker, når teksten beskæres.
TextOverflow.Ellipsis tilføjer ... til sidst for at markere skjult tekst.
Text(
text = "A very long sentence...",
maxLines = 1,
overflow = TextOverflow.Ellipsis
)Understregning og dekoration
Parameteren textDecoration kan tilføje en Underline eller en LineThrough.
Understregninger markerer ofte links, mens gennemstregning kan vise fjernede eller gamle priser.
Text(
text = "Link",
textDecoration = TextDecoration.Underline
)Hurtigt tjek
Test, hvad du har lært om formatering af Text.
Opsummering
Du har lært at formatere Text med fontSize (i sp), fontWeight til fed tekst, fontStyle til kursiv og color til farvetone.
Du kan også justere tekst, tilføje bogstavafstand og dekorationer samt samle det hele i en TextStyle.
Derefter skal du lave knapper, der reagerer på tryk.
Lær Kotlin med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 36
- Lektioner
- 152
Ofte stillede spørgsmål
Er lektionen “Stil tekst” gratis?
Ja — alle 3 lektioner i læringssporet Android Academy, inklusive “Stil tekst”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Android Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Stil tekst”?
Skrifttyper, størrelse, tykkelse og farve. Du øver dig i Android Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Android Academy?
Der kræves ingen tidligere erfaring. Android Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “Stil tekst”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Android Academy-lektion?
Ja. Alle Android Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.