diff options
Diffstat (limited to 'core/java/android/view/MenuItem.java')
| -rw-r--r-- | core/java/android/view/MenuItem.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/core/java/android/view/MenuItem.java b/core/java/android/view/MenuItem.java index b171ad0cf52f..88b9c0d31659 100644 --- a/core/java/android/view/MenuItem.java +++ b/core/java/android/view/MenuItem.java @@ -70,7 +70,12 @@ public interface MenuItem { * a larger segment of its container. */ public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; - + + /** + * @hide + */ + int SHOW_AS_OVERFLOW_ALWAYS = 1 << 31; + /** * Interface definition for a callback to be invoked when a menu item is * clicked. @@ -799,4 +804,14 @@ public interface MenuItem { default CharSequence getTooltipText() { return null; } + + /** + * Returns true if {@link #setShowAsAction(int)} was set to {@link #SHOW_AS_OVERFLOW_ALWAYS}. + * Default value if {@code false}. + * + * @hide + */ + default boolean requiresOverflow() { + return false; + } } |
