Android notification large icon, is there a way to remove the smaller icon on the bottom right?

后端 未结 3 2091
心在旅途
心在旅途 2021-02-19 05:12

I have a notification that displays a largeicon.

Is there any way to remove the smaller icon from honeycomb and above devices from this view?

Obviously still ke

3条回答
  •  感情败类
    2021-02-19 05:39

    Use only setSmallIcon for Your icon. It will be also used for largeIcon if second wasn't specified (just make sure it is big enough to fit both).

    Make sure that it looks good on pre-lolipop, lolipop and above. For example here I do set application icon only for pre-lolipop devices, where lolipop and above are getting different smallIcon and same largeIcon as smallIcon.

    int currentApiVersion = android.os.Build.VERSION.SDK_INT;
    if (currentApiVersion >= Build.VERSION_CODES.LOLLIPOP) {
        notificationBuilder
            .setSmallIcon(smallIcon)
            .setLargeIcon(appIconDrawable)
    } else {
        notificationBuilder.setSmallIcon(appIconDrawable);
    }
    

提交回复
热议问题