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

# DisplayManager.DisplayListener

*** ** * ** ***

` public static interface DisplayManager.DisplayListener `   
` `

|---|
| android.hardware.display.DisplayManager.DisplayListener |

<br />

*** ** * ** ***

Listens for changes in available display devices.

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/hardware/display/DisplayManager.DisplayListener#onDisplayAdded(int)(int displayId) ` Called whenever a logical display has been added to the system. |
| ` abstract void` | ` https://developer.android.com/reference/android/hardware/display/DisplayManager.DisplayListener#onDisplayChanged(int)(int displayId) ` Called whenever the properties of a logical `https://developer.android.com/reference/android/view/Display`, such as size and density, have changed. |
| ` abstract void` | ` https://developer.android.com/reference/android/hardware/display/DisplayManager.DisplayListener#onDisplayRemoved(int)(int displayId) ` Called whenever a logical display has been removed from the system. |

## Public methods

### onDisplayAdded

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

```
public abstract void onDisplayAdded (int displayId)
```

Called whenever a logical display has been added to the system. Use `https://developer.android.com/reference/android/hardware/display/DisplayManager#getDisplay(int)` to get more information about the display.

<br />

| Parameters ||
|---|---|
| `displayId` | `int`: The id of the logical display that was added. <br /> |

### onDisplayChanged

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

```
public abstract void onDisplayChanged (int displayId)
```

Called whenever the properties of a logical `https://developer.android.com/reference/android/view/Display`, such as size and density, have changed.

<br />

| Parameters ||
|---|---|
| `displayId` | `int`: The id of the logical display that changed. <br /> |

### onDisplayRemoved

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

```
public abstract void onDisplayRemoved (int displayId)
```

Called whenever a logical display has been removed from the system.

<br />

| Parameters ||
|---|---|
| `displayId` | `int`: The id of the logical display that was removed. <br /> |