Loading core/java/android/app/ActionBar.java +5 −0 Original line number Diff line number Diff line Loading @@ -1068,6 +1068,11 @@ public abstract class ActionBar { return false; } /** @hide */ public boolean closeOptionsMenu() { return false; } /** @hide */ public boolean invalidateOptionsMenu() { return false; Loading core/java/android/app/Activity.java +2 −1 Original line number Diff line number Diff line Loading @@ -3557,7 +3557,8 @@ public class Activity extends ContextThemeWrapper * closed, this method does nothing. */ public void closeOptionsMenu() { if (mWindow.hasFeature(Window.FEATURE_OPTIONS_PANEL)) { if (mWindow.hasFeature(Window.FEATURE_OPTIONS_PANEL) && (mActionBar == null || !mActionBar.closeOptionsMenu())) { mWindow.closePanel(Window.FEATURE_OPTIONS_PANEL); } } Loading core/java/com/android/internal/app/ToolbarActionBar.java +5 −0 Original line number Diff line number Diff line Loading @@ -418,6 +418,11 @@ public class ToolbarActionBar extends ActionBar { return mDecorToolbar.showOverflowMenu(); } @Override public boolean closeOptionsMenu() { return mDecorToolbar.hideOverflowMenu(); } @Override public boolean invalidateOptionsMenu() { mDecorToolbar.getViewGroup().removeCallbacks(mMenuInvalidator); Loading core/java/com/android/internal/view/menu/CascadingMenuPopup.java +3 −1 Original line number Diff line number Diff line Loading @@ -441,9 +441,11 @@ final class CascadingMenuPopup extends MenuPopup implements MenuPresenter, OnKey popupWindow.show(); final ListView listView = popupWindow.getListView(); listView.setOnKeyListener(this); // If this is the root menu, show the title if requested. if (parentInfo == null && mShowTitle && menu.getHeaderTitle() != null) { final ListView listView = popupWindow.getListView(); final FrameLayout titleItemView = (FrameLayout) inflater.inflate( R.layout.popup_menu_header_item_layout, listView, false); final TextView titleView = (TextView) titleItemView.findViewById(R.id.title); Loading Loading
core/java/android/app/ActionBar.java +5 −0 Original line number Diff line number Diff line Loading @@ -1068,6 +1068,11 @@ public abstract class ActionBar { return false; } /** @hide */ public boolean closeOptionsMenu() { return false; } /** @hide */ public boolean invalidateOptionsMenu() { return false; Loading
core/java/android/app/Activity.java +2 −1 Original line number Diff line number Diff line Loading @@ -3557,7 +3557,8 @@ public class Activity extends ContextThemeWrapper * closed, this method does nothing. */ public void closeOptionsMenu() { if (mWindow.hasFeature(Window.FEATURE_OPTIONS_PANEL)) { if (mWindow.hasFeature(Window.FEATURE_OPTIONS_PANEL) && (mActionBar == null || !mActionBar.closeOptionsMenu())) { mWindow.closePanel(Window.FEATURE_OPTIONS_PANEL); } } Loading
core/java/com/android/internal/app/ToolbarActionBar.java +5 −0 Original line number Diff line number Diff line Loading @@ -418,6 +418,11 @@ public class ToolbarActionBar extends ActionBar { return mDecorToolbar.showOverflowMenu(); } @Override public boolean closeOptionsMenu() { return mDecorToolbar.hideOverflowMenu(); } @Override public boolean invalidateOptionsMenu() { mDecorToolbar.getViewGroup().removeCallbacks(mMenuInvalidator); Loading
core/java/com/android/internal/view/menu/CascadingMenuPopup.java +3 −1 Original line number Diff line number Diff line Loading @@ -441,9 +441,11 @@ final class CascadingMenuPopup extends MenuPopup implements MenuPresenter, OnKey popupWindow.show(); final ListView listView = popupWindow.getListView(); listView.setOnKeyListener(this); // If this is the root menu, show the title if requested. if (parentInfo == null && mShowTitle && menu.getHeaderTitle() != null) { final ListView listView = popupWindow.getListView(); final FrameLayout titleItemView = (FrameLayout) inflater.inflate( R.layout.popup_menu_header_item_layout, listView, false); final TextView titleView = (TextView) titleItemView.findViewById(R.id.title); Loading