Anda dapat menata gaya bagian teks untuk meningkatkan keterbacaan, meningkatkan pengalaman pengguna yang positif, dan mendorong kreativitas yang lebih besar melalui penggunaan warna dan font.
Kompatibilitas versi
Implementasi ini mengharuskan minSDK project Anda ditetapkan ke API level 21 atau yang lebih tinggi.
Dependensi
Memberi gaya pada bagian teks
Kode berikut menampilkan string "Hello World" menggunakan warna biru untuk "H", merah
untuk "W", dan hitam untuk teks lainnya. Untuk menetapkan gaya yang berbeda dalam
satu composable Text
, gunakan kode berikut:
@Composable fun MultipleStylesInText() { Text( buildAnnotatedString { withStyle(style = SpanStyle(color = Color.Blue)) { append("H") } append("ello ") withStyle(style = SpanStyle(fontWeight = FontWeight.Bold, color = Color.Red)) { append("W") } append("orld") } ) }
Poin-poin penting tentang kode
- Menggunakan
buildAnnotatedString
yang menampilkan stringAnnotatedString
untuk menetapkan gaya yang berbeda dalam teks. - Memberi gaya pada bagian teks dengan
SpanStyle
, konfigurasi yang memungkinkan gaya tingkat karakter.
Hasil
![Teks Hello World dengan beberapa gaya](https://developer.android.google.cn/static/quick-guides/content/style parts of a text display.png?hl=id)
Koleksi yang berisi panduan ini
Panduan ini adalah bagian dari koleksi Panduan Cepat pilihan yang membahas sasaran pengembangan Android yang lebih luas:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=id)