# DisplayOptions.NameStyle

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# NameStyle

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/icu/text/DisplayOptions.NameStyle "View this page in Java")  

```
class NameStyle
```

|---|---|----------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                            |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[android.icu.text.DisplayOptions.NameStyle](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#)\> ||
|   | ↳ | [android.icu.text.DisplayOptions.NameStyle](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#) |

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [DisplayOptions.NameStyle.DIALECT_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:DIALECT_NAMES),[DisplayOptions.NameStyle.STANDARD_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:STANDARD_NAMES),[DisplayOptions.NameStyle.UNDEFINED](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:UNDEFINED) |---------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------| | [DisplayOptions.NameStyle.DIALECT_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:DIALECT_NAMES)   | Use dialect names, when generating a locale name, e. | | [DisplayOptions.NameStyle.STANDARD_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:STANDARD_NAMES) | Use standard names when generating a locale name, e. | | [DisplayOptions.NameStyle.UNDEFINED](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:UNDEFINED)           | A possible setting for NameStyle.                    | |

Represents all the name styles.

## Summary

|                                                                                         Enum values                                                                                          ||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [DIALECT_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:DIALECT_NAMES) Use dialect names, when generating a locale name, e.   |
| [STANDARD_NAMES](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:STANDARD_NAMES) Use standard names when generating a locale name, e. |
| [UNDEFINED](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#ENUM_VALUE:UNDEFINED) A possible setting for NameStyle.                              |

|                                                                                                                                                                                                             Properties                                                                                                                                                                                                             ||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)\<[DisplayOptions.NameStyle](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#)!\>! | [VALUES](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#VALUES:kotlin.collections.MutableList) Unmodifiable List of all name styles constants. |

## Enum values

### DIALECT_NAMES

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val DIALECT_NAMES : DisplayOptions.NameStyle
```

Use dialect names, when generating a locale name, e.g. en_GB displays as 'British English'.  

### STANDARD_NAMES

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val STANDARD_NAMES : DisplayOptions.NameStyle
```

Use standard names when generating a locale name, e.g. en_GB displays as 'English (United Kingdom)'.  

### UNDEFINED

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val UNDEFINED : DisplayOptions.NameStyle
```

A possible setting for NameStyle. The NameStyle context to be used is unknown (this is the default value).

## Properties

### VALUES

Added in[API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val VALUES: MutableList<DisplayOptions.NameStyle!>!
```

Unmodifiable List of all name styles constants. List version of[values()](https://developer.android.com/reference/kotlin/android/icu/text/DisplayOptions.NameStyle#).