設定文字的樣式

您可以為部分文字設定樣式,提升可讀性、改善使用者體驗,並透過顏色和字型激發創意。

結果

 具有多種樣式的「Hello World」文字
圖 1. 具有多種樣式的文字行。

版本相容性

這項實作作業需要將專案 minSDK 設為 API 級別 21 以上。

依附元件

設定部分文字的樣式

下列程式碼會顯示「Hello World」字串,其中「H」為藍色、「W」為紅色,其餘文字則為黑色。如要在單一 Text 可組合函式中設定不同樣式,請使用下列程式碼:

@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")
        }
    )
}

程式碼重點

包含本指南的集合

本指南是精選快速指南系列的一部分,涵蓋更廣泛的 Android 開發目標:

文字是任何 UI 的核心元素。瞭解在應用程式中呈現文字的不同方式,提供令人愉悅的使用者體驗。

如有問題或想提供意見

前往常見問題頁面,瞭解快速指南或與我們聯絡,分享您的想法。