Android服装 - 通知 - 图像跨度不起作用

时间:2015-01-15 07:18:09

标签: android notifications android-notifications wear-os

我在Android服装通知中使用ImageSpan进行通知样式,但它不起作用。请告诉我如何在通知中使用ImageSpan的任何帮助是赞赏的程序。以下是我正在使用的示例代码。

SpannableStringBuilder title = new SpannableStringBuilder();

title.setSpan(new ImageSpan(context,bmp,ImageSpan.ALIGN_BASELINE),title.length()+ 2,title.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

提前致谢。

1 个答案:

答案 0 :(得分:4)

您无法在通知中使用ImageSpan。

如果要显示图像,有两种方法可以执行此操作  的 1。自定义通知    这是一个代码片段

tableview

enter image description here

<强> 2。使用Unicode数据
   代码片段

      RemoteViews contentViews = new RemoteViews(context.getPackageName(), R.layout.view_notice_common);
        SimpleDateFormat fmt = new SimpleDateFormat("HH:mm");
        contentViews.setTextViewText(R.id.notice_time, fmt.format(Calendar.getInstance().getTime()));
        contentViews.setTextViewText(R.id.notice_title, title);
        contentViews.setTextViewText(R.id.notice_extend_message, content);
        Bitmap smallBitmap = bundle.getParcelable("APP_ICON");
        if (smallBitmap != null) {
            contentViews.setImageViewBitmap(R.id.notice_drawable, smallBitmap);
        } else {
            contentViews.setImageViewResource(R.id.notice_drawable, R.drawable.icon);
        }
        notification.contentView = contentViews;

然后使用originalStr作为标题文本  enter image description here