我目前有一个通知,显示发件人及其发送的邮件。我想以粗体显示名称,但我正在努力这样做。有谁知道怎么样?
JScrollPane
这是我目前正在使用的,但无效。
答案 0 :(得分:3)
通常最好使用InboxStyle而不是HTML部分。
Spannable sb = new SpannableString("Bold text");
sb.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 0, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
Notification notification = new Notification.Builder()
.setContentTitle("5 New mails from " + sender.toString())
.setContentText(subject)
.setSmallIcon(R.drawable.new_mail)
.setLargeIcon(aBitmap)
.setStyle(new Notification.InboxStyle()
.addLine(str1)
.addLine(sb);
.setContentTitle("")
.setSummaryText("+3 more"))
.build();
答案 1 :(得分:1)
<强>解决方案强>
只需使用此行代码即可在通知中获取粗体文字。
library(tidyverse)
library(broom)
diamonds %>%
group_by(cut) %>%
nest() %>%
mutate(
model1 = map(data, ~lm(price~carat, data=.)),
model2 = map(data, ~lm(price~carat+depth, data=.))
) %>%
mutate(anova = map2(model1, model2, ~anova(.x,.y))) %>%
mutate(tidy_anova = map(anova, broom::tidy)) %>%
mutate(p_val = map_dbl(tidy_anova, ~.$p.value[2])) %>%
select(p_val)
答案 2 :(得分:0)
<b>
是旧的HTML。使用<strong>
较新的HTML标记作为粗体文本(HTML5)。
有一种更好的方法可以在不使用formHtml
的情况下实现此目的,请参阅:Styling notification InboxStyle和this Android Developer。