Android大通知图标 - 近文本

时间:2012-09-07 08:32:46

标签: android android-notifications android-notification-bar

我制作了通知栏,我想在文字旁边放一个大图标

我不做电池只是以此图片为例。

例如: http://i45.tinypic.com/23hu5xd.png

红色圆圈=始终可见的图标。 蓝色圆圈=只有在展开时才可见的图标。

如何在通知中制作如此大的图标? (蓝圈)

2 个答案:

答案 0 :(得分:1)

你必须使用自己的布局。

这是不推荐使用的,因为现在您应该使用构建器来处理所有事情,但有时您只需要做一些特别的事情。

    String ns = Context.NOTIFICATION_SERVICE;
    mNotificationManager = (NotificationManager) ctx.getSystemService(ns);

    int icon = R.drawable.icon;
    CharSequence tickerText = "Ticker Text";
    long when = System.currentTimeMillis();

    notification = new Notification(icon, tickerText, when);
    String packageName = ctx.getPackageName();
    contentView = new RemoteViews(packageName, R.layout.notificationlayout);
    notification.contentView = contentView;
    contentView.setTextViewText(R.id.textView1, "Text");
    Intent notificationIntent = new Intent(ctx, TargetActivity.class);
    PendingIntent contentIntent = PendingIntent.getActivity(ctx, 0, notificationIntent, 0);
    notification.contentIntent = contentIntent;


    mNotificationManager.notify(NOTIFICATION_ID, notification);

答案 1 :(得分:1)

您可以使用远程视图创建自定义通知。在这样的远程视图中,您可以自由地设计通知布局,但会建议您遵循设计中的Android指南。

您可以找到有关如何创建展开的通知视图here的详细信息。

相关问题