# ConfigChanges

> Mirrors the ConfigChanges enum.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Android.Gradle.Manifest](/engine/6000.6/script-reference/unity/android/gradle/manifest.md)
* **Assembly:** Unity.Android.Gradle

```csharp
public enum ConfigChanges
```

## Remarks

For more information about the attribute, see Android's documentation: [ConfigChanges attribute](https://developer.android.com/guide/topics/manifest/activity-element#config)

## Fields

| Value                                                                                                                   | Description                                           |
| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| [Density](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/density.md)                       | Mirrors `android:configChanges="density"`.            |
| [FontScale](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/fontscale.md)                   | Mirrors `android:configChanges="fontScale"`.          |
| [Keyboard](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/keyboard.md)                     | Mirrors `android:configChanges="keyboard"`.           |
| [KeyboardHidden](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/keyboardhidden.md)         | Mirrors `android:configChanges="keyboardHidden"`.     |
| [LayoutDirection](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/layoutdirection.md)       | Mirrors `android:configChanges="layoutDirection"`.    |
| [Locale](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/locale.md)                         | Mirrors `android:configChanges="locale"`.             |
| [Mcc](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/mcc.md)                               | Mirrors `android:configChanges="mcc"`.                |
| [Mnc](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/mnc.md)                               | Mirrors `android:configChanges="mnc"`.                |
| [Navigation](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/navigation.md)                 | Mirrors `android:configChanges="navigation"`.         |
| [Orientation](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/orientation.md)               | Mirrors `android:configChanges="orientation"`.        |
| [ScreenLayout](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/screenlayout.md)             | Mirrors `android:configChanges="screenLayout"`.       |
| [ScreenSize](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/screensize.md)                 | Mirrors `android:configChanges="screenSize"`.         |
| [SmallestScreenSize](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/smallestscreensize.md) | Mirrors `android:configChanges="smallestScreenSize"`. |
| [Touchscreen](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/touchscreen.md)               | Mirrors `android:configChanges="touchscreen"`.        |
| [UiMode](/engine/6000.6/script-reference/unity/android/gradle/manifest/configchanges/uimode.md)                         | Mirrors `android:configChanges="uiMode"`.             |
