根据可穿戴文档,可以将扩展内容添加到可穿戴设备(http://developer.android.com/training/wearables/notifications/creating.html)的通知中。
但是我尝试过使用BigTextStyle,但结果通知的大小/样式/内容相同,就好像根本没有使用任何样式一样。
在每种情况下,通知最初只显示一行文字:
扩展时,没有样式和位文本样式的版本是相同的: !
如果我将文本数量扩展到几行,那么在两种情况下显示仍然是相同的(这就是
我错过了什么,看起来应该是什么样的?为什么没有区别?
我试图在折叠的通知视图中显示两行文字,并尝试使用不同的样式来查看是否提供了这一点,但即使扩展后我也没有任何差异当我尝试不同风格的通知时,除非我的代码不正确,否则我不知道它们的意义是什么?
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this);
notificationBuilder.setSmallIcon(R.drawable.ic_launcher);
notificationBuilder.setContentTitle("My Title");
notificationBuilder.setContentText("My content");
// BigTextStyle bigTextStyle = new NotificationCompat.BigTextStyle();
// bigTextStyle.bigText("My big text style");
// notificationBuilder.setStyle(bigTextStyle);
答案 0 :(得分:1)
目前,在Android Wear设备的主要通知上使用BigTextStyle
和非BigTextStyle
之间没有区别:
BigTextStyle
,那么文本会被切断(而不是滚动),现在看来在展开模式下,两者都会显示全文,必要时滚动当然,目前使用BigTextStyle
和不使用BigPictureStyle
之间的巨大差异在于电话方面:如果您不使用它,则文本将限制在手机上的一行。假设您要允许手机通知扩展,您应该同时设置内容标题和内容文本以及BigTextStyle。
其他两种样式(InboxStyle
和BigTextStyle
)对Android Wear上的通知显示方式产生了更为深远的影响。
注意:还有一个最近明显的错误,如果你没有设置内容标题/文本(并且只设置{{1}}则不会显示任何内容。因为主要内容需要内容标题/文本通知,这只会影响您构建an additional page。