Android Notifications Set custom notification - show full content text


If you want have a long text to display in the context, you need to set a custom content.

For example, you have this:


But you wish your text will be fully shown:


All you need to do, is to add a style to your content like below:

  private void generateNotification(Context context) {
        String message = "This is a custom notification with a very very very very very very very very very very long text";
        Bitmap largeIcon = BitmapFactory.decodeResource(getResources(), android.R.drawable.ic_dialog_alert);

        NotificationCompat.Builder builder = new NotificationCompat.Builder(context);

                .setStyle(new NotificationCompat.BigTextStyle().bigText(message));

        Notification notification =;
        NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
        notificationManager.notify(101, notification);