Этого можно добиться с помощью макетов удаленного просмотра.
val notificationLayout = RemoteViews(packageName, R.layout.notification_small)
NotificationCompat.Builder(this, CHANNEL_ID)
.setSmallIcon(android.R.drawable.ic_notification_overlay)
.setContentTitle("Multiline Notification")
.setPriority(NotificationCompat.PRIORITY_DEFAULT)
.setCustomContentView(notificationLayout)
Вот мой файл пользовательского макета (messages_small. xml):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Test 1 \n Test2 \n Test 3" />
</LinearLayout>