我设置notification 的icon为一个png类型图片(大小49*49像素)
当我不设置notification 的tickerText的时候,一切正常。
如图
接下来当设置notification tickerText之后,图片变成大图片 了。如图
上图是当tickerText 信息滚动时候图片变成这样了。
当信息滚动结束后,正常显示了
不知道什么原因导致的?有碰到过得朋友给说下。
一下是显示notification代码 求指点
01 | private void showNotificationOpenDialog(String text){ |
03 | Notification n = new Notification(); |
04 | n.icon=R.drawable.icon; |
05 | n.tickerText=Html.fromHtml(text); |
06 | n.when=System.currentTimeMillis(); |
08 | n.flags |= Notification.FLAG_SHOW_LIGHTS; |
09 | n.flags |= Notification.FLAG_AUTO_CANCEL; |
10 | n.flags |= Notification.FLAG_ONGOING_EVENT; |
11 | n.defaults = Notification.DEFAULT_SOUND; |
13 | Intent i = new Intent( this , DialogActivity. class ); |
14 | i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
15 | i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); |
16 | Bundle b = new Bundle(); |
17 | b.putString( "content" , text); |
20 | PendingIntent pi = PendingIntent.getActivity( this , 0 , |
23 | n.setLatestEventInfo( this , NOTIF_TITLE, Html.fromHtml(text), pi); |
25 | mNotifMan.notify(NOTIF_CONNECTED, n); |