# UCharacter.DecompositionType

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

# DecompositionType

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType "View this page in Java")  

```
interface DecompositionType
```

|------------------------------------------------------------------------------------------------------------------------------------------------|
| [android.icu.lang.UCharacter.DecompositionType](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#) |

Decomposition Type constants.

## Summary

|                                                                                                        Constants                                                                                                        ||
|----------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [CANONICAL](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#CANONICAL:kotlin.Int) <br /> |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [CIRCLE](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#CIRCLE:kotlin.Int) <br />       |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [COMPAT](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#COMPAT:kotlin.Int) <br />       |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [FINAL](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#FINAL:kotlin.Int) <br />         |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [FONT](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#FONT:kotlin.Int) <br />           |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [FRACTION](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#FRACTION:kotlin.Int) <br />   |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [INITIAL](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#INITIAL:kotlin.Int) <br />     |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [ISOLATED](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#ISOLATED:kotlin.Int) <br />   |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [MEDIAL](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#MEDIAL:kotlin.Int) <br />       |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [NARROW](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#NARROW:kotlin.Int) <br />       |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [NOBREAK](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#NOBREAK:kotlin.Int) <br />     |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [NONE](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#NONE:kotlin.Int) <br />           |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [SMALL](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#SMALL:kotlin.Int) <br />         |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [SQUARE](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#SQUARE:kotlin.Int) <br />       |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [SUB](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#SUB:kotlin.Int) <br />             |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [SUPER](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#SUPER:kotlin.Int) <br />         |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [VERTICAL](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#VERTICAL:kotlin.Int) <br />   |
| static[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [WIDE](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType#WIDE:kotlin.Int) <br />           |

## Constants

### CANONICAL

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

```
static val CANONICAL: Int
```  

    Value: 1

### CIRCLE

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

```
static val CIRCLE: Int
```  

    Value: 3

### COMPAT

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

```
static val COMPAT: Int
```  

    Value: 2

### FINAL

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

```
static val FINAL: Int
```  

    Value: 4

### FONT

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

```
static val FONT: Int
```  

    Value: 5

### FRACTION

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

```
static val FRACTION: Int
```  

    Value: 6

### INITIAL

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

```
static val INITIAL: Int
```  

    Value: 7

### ISOLATED

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

```
static val ISOLATED: Int
```  

    Value: 8

### MEDIAL

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

```
static val MEDIAL: Int
```  

    Value: 9

### NARROW

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

```
static val NARROW: Int
```  

    Value: 10

### NOBREAK

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

```
static val NOBREAK: Int
```  

    Value: 11

### NONE

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

```
static val NONE: Int
```  

    Value: 0

### SMALL

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

```
static val SMALL: Int
```  

    Value: 12

### SQUARE

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

```
static val SQUARE: Int
```  

    Value: 13

### SUB

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

```
static val SUB: Int
```  

    Value: 14

### SUPER

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

```
static val SUPER: Int
```  

    Value: 15

### VERTICAL

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

```
static val VERTICAL: Int
```  

    Value: 16

### WIDE

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

```
static val WIDE: Int
```  

    Value: 17