首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓-磨损: SpannableString中的穿戴通知从电话

安卓-磨损: SpannableString中的穿戴通知从电话
EN

Stack Overflow用户
提问于 2014-09-28 09:36:05
回答 2查看 229关注 0票数 0

我在想..。

我已经能够在我的android可穿戴设备上创建一个样式化的通知(使用可扩展字符串),同时在一个基于可穿戴的应用程序上实现它。(为此,我使用了SpannableStringBuilder类)。

现在,每当您在基于电话的应用程序(使用SpannableStringBuilder)上创建样式通知时,它们都会出现在可穿戴设备上,但是没有,这是一种特殊的样式.

有什么方法可以在只有手机应用程序的可穿戴设备上实现样式通知吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-22 15:24:35

应用于在手持设备上创建的通知的大多数样式效果将同时显示在可穿戴设备和手持设备上。

将出现在可穿戴和手持设备上的样式效果:

  • 颜色(ForegroundColorSpan)
  • 下划线(UnderlineSpan)
  • 文本样式(StyleSpan)包括:粗体、斜体、BOLD_ITALIC
  • 字体族(TypeFaceSpan)
  • 下标(SubscriptSpan)和上标(SuperscriptSpan)

仅在手持设备上显示的样式效果:

  • 文本大小(RelativeSizeSpan)
  • 罢工(StrikethroughSpan)
票数 2
EN

Stack Overflow用户

发布于 2014-10-09 14:14:35

造型应该同时出现在这两个方面。我使用SpannableStringBuilder类和NotificationCompat完成了它。

请参阅示例/Androd-20-可穿戴/通知下的示例。查看应用程序模块中的NotificationPresets内部。它包含一个私有静态类StylizedTextNotificationPreset,方法buildNotifications包含样式通知的代码。

有一件事要注意的是颜色。在Holo中,默认背景为黑色,而在磨损时,通知背景为白色。我发现,颜色往往对一个,而不是另一个,反之亦然,所以我建议少用颜色,也许只坚持灰色的阴影。我希望这能帮到你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26083554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档