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

# UProperty.NameChoice

*** ** * ** ***

` public static interface UProperty.NameChoice `   
` `

|---|
| android.icu.lang.UProperty.NameChoice |

<br />

*** ** * ** ***

Selector constants for UCharacter.getPropertyName() and UCharacter.getPropertyValueName(). These selectors are used to choose which name is returned for a given property or value. All properties and values have a long name. Most have a short name, but some do not. Unicode allows for additional names, beyond the long and short name, which would be indicated by LONG + i, where i=1, 2,...
**See also:**

- `https://developer.android.com/reference/android/icu/lang/UCharacter#getPropertyName(int,%20int)`
- `https://developer.android.com/reference/android/icu/lang/UCharacter#getPropertyValueName(int,%20int,%20int)`

## Summary

| ### Constants ||
|---|---|
| `int` | `https://developer.android.com/reference/android/icu/lang/UProperty.NameChoice#LONG` Selector for the long name of a property or value. |
| `int` | `https://developer.android.com/reference/android/icu/lang/UProperty.NameChoice#SHORT` Selector for the abbreviated name of a property or value. |

## Constants

### LONG

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

```
public static final int LONG
```

Selector for the long name of a property or value. All properties and values have a long name.

<br />

Constant Value: 1 (0x00000001)

### SHORT

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

```
public static final int SHORT
```

Selector for the abbreviated name of a property or value. Most properties and values have a short name; those that do not return null.

<br />

Constant Value: 0 (0x00000000)