我在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);
提前致谢。
答案 0 :(得分:4)
您无法在通知中使用ImageSpan。
如果要显示图像,有两种方法可以执行此操作 的 1。自定义通知 这是一个代码片段
tableview
<强> 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;