# UCharacter.DecompositionType

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

# UCharacter.DecompositionType

*** ** * ** ***

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

`
public
static


interface
UCharacter.DecompositionType
`  
`


`

|-----------------------------------------------|
| android.icu.lang.UCharacter.DecompositionType |

<br />

*** ** * ** ***

Decomposition Type constants.  
**See also:**

- [UProperty.DECOMPOSITION_TYPE](https://developer.android.com/reference/android/icu/lang/UProperty#DECOMPOSITION_TYPE)

## Summary

|                                                       ### Constants                                                        ||
|-------|---------------------------------------------------------------------------------------------------------------------|
| `int` | [CANONICAL](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#CANONICAL) <br /> |
| `int` | [CIRCLE](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#CIRCLE) <br />       |
| `int` | [COMPAT](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#COMPAT) <br />       |
| `int` | [FINAL](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#FINAL) <br />         |
| `int` | [FONT](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#FONT) <br />           |
| `int` | [FRACTION](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#FRACTION) <br />   |
| `int` | [INITIAL](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#INITIAL) <br />     |
| `int` | [ISOLATED](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#ISOLATED) <br />   |
| `int` | [MEDIAL](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#MEDIAL) <br />       |
| `int` | [NARROW](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#NARROW) <br />       |
| `int` | [NOBREAK](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#NOBREAK) <br />     |
| `int` | [NONE](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#NONE) <br />           |
| `int` | [SMALL](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#SMALL) <br />         |
| `int` | [SQUARE](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#SQUARE) <br />       |
| `int` | [SUB](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#SUB) <br />             |
| `int` | [SUPER](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#SUPER) <br />         |
| `int` | [VERTICAL](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#VERTICAL) <br />   |
| `int` | [WIDE](https://developer.android.com/reference/android/icu/lang/UCharacter.DecompositionType#WIDE) <br />           |

## Constants

### CANONICAL

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

```
public static final int CANONICAL
```

<br />

<br />

Constant Value: 1 (0x00000001)  

### CIRCLE

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

```
public static final int CIRCLE
```

<br />

<br />

Constant Value: 3 (0x00000003)  

### COMPAT

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

```
public static final int COMPAT
```

<br />

<br />

Constant Value: 2 (0x00000002)  

### FINAL

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

```
public static final int FINAL
```

<br />

<br />

Constant Value: 4 (0x00000004)  

### FONT

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

```
public static final int FONT
```

<br />

<br />

Constant Value: 5 (0x00000005)  

### FRACTION

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

```
public static final int FRACTION
```

<br />

<br />

Constant Value: 6 (0x00000006)  

### INITIAL

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

```
public static final int INITIAL
```

<br />

<br />

Constant Value: 7 (0x00000007)  

### ISOLATED

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

```
public static final int ISOLATED
```

<br />

<br />

Constant Value: 8 (0x00000008)  

### MEDIAL

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

```
public static final int MEDIAL
```

<br />

<br />

Constant Value: 9 (0x00000009)  

### NARROW

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

```
public static final int NARROW
```

<br />

<br />

Constant Value: 10 (0x0000000a)  

### NOBREAK

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

```
public static final int NOBREAK
```

<br />

<br />

Constant Value: 11 (0x0000000b)  

### NONE

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

```
public static final int NONE
```

<br />

<br />

Constant Value: 0 (0x00000000)  

### SMALL

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

```
public static final int SMALL
```

<br />

<br />

Constant Value: 12 (0x0000000c)  

### SQUARE

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

```
public static final int SQUARE
```

<br />

<br />

Constant Value: 13 (0x0000000d)  

### SUB

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

```
public static final int SUB
```

<br />

<br />

Constant Value: 14 (0x0000000e)  

### SUPER

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

```
public static final int SUPER
```

<br />

<br />

Constant Value: 15 (0x0000000f)  

### VERTICAL

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

```
public static final int VERTICAL
```

<br />

<br />

Constant Value: 16 (0x00000010)  

### WIDE

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

```
public static final int WIDE
```

<br />

<br />

Constant Value: 17 (0x00000011)