我的问题是,我的应用程序启动了一项服务,显示正在进行的通知,由于某种原因我希望它低于分隔线,但是当我让它显示在分隔线下方时,小图标不会显示#39 ; t显示在状态栏上
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(NotificationService.this);
mBuilder.setSmallIcon(R.drawable.ic_small);
mBuilder.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_large));
mBuilder.setCategory(NotificationCompat.CATEGORY_SERVICE);
mBuilder.setContentTitle("Testing");
mBuilder.setContentText(sharedPreferences.getString("notifyText", "Default string"));
mBuilder.setOngoing(true);
mBuilder.setStyle(new NotificationCompat.BigTextStyle().bigText(sharedPreferences.getString("notifyText", "Default string")));
mBuilder.setPriority(Notification.PRIORITY_MIN);
mBuilder.setVisibility(Notification.VISIBILITY_PUBLIC);
我哪里错了?
答案 0 :(得分:0)
我想问题不在于您的代码所使用的图标尺寸不合适。 See the guideline表示小图标。如果您使用的是材料设计,请参阅this guideline了解图标。