繁体   English   中英

如何在通知中加粗标题?

[英]How to bold title in notification?

我有正常的文本,但我希望我的字符串标题显示为粗体。

我已经尝试过类似下面的方法,但它不起作用。

           val sb: Spannable = SpannableString("Bold text")
            sb.setSpan(StyleSpan(Typeface.BOLD), 0, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)

            setSmallIcon(R.color.dark_grey) // TODO: replace with an actual icon
            setContentTitle(title)
            setContentText(content)
            setStyle(NotificationCompat.InboxStyle()
                .addLine(sb)
                .setBigContentTitle(title))

您可以将Spannable应用于标题:

val title = "Awesome Title!"
val titleBold: Spannable = SpannableString(title)
sb.setSpan(StyleSpan(Typeface.BOLD), 0, title.length, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)

// ...
notificationBuilder.setContentTitle(titleBold)
// ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM