summaryrefslogtreecommitdiff
path: root/core/java/android/view/MenuItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/view/MenuItem.java')
-rw-r--r--core/java/android/view/MenuItem.java17
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;
+ }
}