2
Add a Big View Google показывает, как использовать BigTextStyle. Скриншот выглядит очень многообещающим:уведомление об изнашивании афроамериканцев с различными стилями текста
- Так что я могу видеть название «Эммет Коннолли», который я могу установить с setContentTitle().
- И я вижу смелый заголовок «Re: wearables», который я не знаю, как установить.
- Наконец-то есть текст «Наши разработчики собираются строить множество действительно потрясающих приложений», которые должны быть установлены с помощью setContentText().
Я играл с некоторыми сеттерами из NotificationCompat.BigTextStyle, и я могу суммировать, что некоторые из них игнорируются. Кажется, это ошибка?!
final NotificationCompat.WearableExtender wearableExtender = new NotificationCompat.WearableExtender()
.setBackground(BitmapFactory.decodeResource(context.getResources(), R.drawable.chalk));
final NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle("title")
.setContentText("text") // overwritten by bigText()
.setStyle(new NotificationCompat.BigTextStyle()
.bigText("big text")
.setBigContentTitle("big content title") // ignored
.setSummaryText("summary text")) // ignored
.setContentIntent(viewPendingIntent)
.extend(wearableExtender);
final NotificationManagerCompat manager = NotificationManagerCompat.from(context);
manager.notify(notificationId, builder.build());
ли вы когда-нибудь что-нибудь выяснить? – paul