# MenuCompat

Artifact: [androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core) [View Source](https://cs.android.com/search?q=file:androidx/core/view/MenuCompat.java+class:androidx.core.view.MenuCompat) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

*** ** * ** ***


```
public final class MenuCompat
```

<br />

*** ** * ** ***

Helper for accessing features in `https://developer.android.com/reference/android/view/Menu.html`.

## Summary

| ### Public methods |
|---|---|
| `static void` | `https://developer.android.com/reference/androidx/core/view/MenuCompat#setGroupDividerEnabled(android.view.Menu,boolean)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/android/view/Menu.html menu, boolean enabled)` Enable or disable the group dividers. |
| `static void` | `@https://developer.android.com/reference/androidx/annotation/ReplaceWith(expression = "item.setShowAsAction(actionEnum)") [setShowAsAction](https://developer.android.com/reference/androidx/core/view/MenuCompat#setShowAsAction(android.view.MenuItem,int))(https://developer.android.com/reference/android/view/MenuItem.html item, int actionEnum)` **This method is deprecated.** Use `https://developer.android.com/reference/android/view/MenuItem.html#setShowAsAction(int)` directly. <br /> |

## Public methods

### setGroupDividerEnabled

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

```
public static void setGroupDividerEnabled(@NonNull Menu menu, boolean enabled)
```

Enable or disable the group dividers.

| Parameters |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/android/view/Menu.html menu` | Menu to enable/disable dividers on. |
| `boolean enabled` | True if enabled |

### setShowAsAction

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0) Deprecated in [1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

```
@ReplaceWith(expression = "item.setShowAsAction(actionEnum)")
public static void [setShowAsAction](https://developer.android.com/reference/androidx/core/view/MenuCompat#setShowAsAction(android.view.MenuItem,int))(MenuItem item, int actionEnum)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Use `https://developer.android.com/reference/android/view/MenuItem.html#setShowAsAction(int)` directly.

Call `https://developer.android.com/reference/android/view/MenuItem.html#setShowAsAction(int)`.