# NotificationCompat.BigTextStyle

# NotificationCompat.BigTextStyle

Artifact:[androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core)  
[View Source](https://cs.android.com/search?q=file:androidx/core/app/NotificationCompat.java+class:androidx.core.app.NotificationCompat.BigTextStyle)  
Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/core/app/NotificationCompat.BigTextStyle "View this page in Java")

<br />

```
class NotificationCompat.BigTextStyle : NotificationCompat.Style
```

<br />

|---|---|-------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)                                                                          |||
| ↳ | [androidx.core.app.NotificationCompat.Style](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Style)                  ||
|   | ↳ | [androidx.core.app.NotificationCompat.BigTextStyle](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle) |

*** ** * ** ***

Helper class for generating large-format notifications that include a lot of text. If the platform does not provide large-format notifications, this method has no effect. The user will always see the normal notification view. This class is a "rebuilder": It attaches to a Builder object and modifies its behavior, like so:  

```kotlin
Notification notification = new Notification.Builder(mContext)
    .setContentTitle("New mail from " + sender.toString())
    .setContentText(subject)
    .setSmallIcon(R.drawable.new_mail)
    .setLargeIcon(aBitmap)
    .setStyle(new Notification.BigTextStyle()
        .bigText(aVeryLongString))
    .build();
```  

|                                                 See also                                                 |
|----------------------------------------------------------------------------------------------------------|---|
| [bigContentView](https://developer.android.com/reference/android/app/Notification.html#bigContentView()) |   |

## Summary

|                                                                                                                                               ### Public constructors                                                                                                                                                |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [BigTextStyle](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle#BigTextStyle())`()`                                                                                                                                                                                  |
| [BigTextStyle](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle#BigTextStyle(androidx.core.app.NotificationCompat.Builder))`(builder: `[NotificationCompat.Builder](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Builder)`?)` |

|                                                        ### Public functions                                                         |
|-------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [NotificationCompat.BigTextStyle](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle) | [bigText](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle#bigText(java.lang.CharSequence))`(cs: `[CharSequence](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html)`?)` Provide the longer text to be displayed in the big form of the template in place of the content text. |
| [NotificationCompat.BigTextStyle](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle) | [setBigContentTitle](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle#setBigContentTitle(java.lang.CharSequence))`(title: `[CharSequence](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html)`?)` Overrides ContentTitle in the big form of the template.                      |
| [NotificationCompat.BigTextStyle](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle) | [setSummaryText](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.BigTextStyle#setSummaryText(java.lang.CharSequence))`(cs: `[CharSequence](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html)`?)` Set the first line of text after the detail section in the big form of the template.    |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ### Inherited functions                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[androidx.core.app.NotificationCompat.Style](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Style) |------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Notification](https://developer.android.com/reference/android/app/Notification.html)`?` | [build](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Style#build())`()` If this Style object has been set on a notification builder, this method will build that notification and return it.                                                                                                                                      | | [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)            | [setBuilder](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Style#setBuilder(androidx.core.app.NotificationCompat.Builder))`(builder: `[NotificationCompat.Builder](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Builder)`?)` Link this rich notification style with a notification builder. | |

## Public constructors

### BigTextStyle

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
BigTextStyle()
```  

### BigTextStyle

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
BigTextStyle(builder: NotificationCompat.Builder?)
```  

## Public functions

### bigText

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
fun bigText(cs: CharSequence?): NotificationCompat.BigTextStyle
```

Provide the longer text to be displayed in the big form of the template in place of the content text.  

### setBigContentTitle

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
fun setBigContentTitle(title: CharSequence?): NotificationCompat.BigTextStyle
```

Overrides ContentTitle in the big form of the template. This defaults to the value passed to setContentTitle().  

### setSummaryText

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
fun setSummaryText(cs: CharSequence?): NotificationCompat.BigTextStyle
```

Set the first line of text after the detail section in the big form of the template.