Merge "Make icon visible on context menu"

This commit is contained in:
Seigo Nonaka
2023-02-13 01:40:02 +00:00
committed by Android (Google) Code Review
3 changed files with 17 additions and 1 deletions

View File

@@ -355,6 +355,15 @@ public interface Menu {
* @see MenuItem#setVisible
*/
public void setGroupVisible(int group, boolean visible);
/**
* Sets the optional icon visible.
* @param visible true for visible, false for hidden.
*
* @hide
*/
default void setOptionalIconsVisible(boolean visible) {
}
/**
* Enable or disable all menu items that are in the given group.

View File

@@ -3142,6 +3142,8 @@ public class Editor {
}
}
menu.setOptionalIconsVisible(true);
final int keyboard = mTextView.getResources().getConfiguration().keyboard;
menu.setQwertyMode(keyboard == Configuration.KEYBOARD_QWERTY);

View File

@@ -1286,8 +1286,13 @@ public class MenuBuilder implements Menu {
mCurrentMenuInfo = menuInfo;
}
/**
* Sets the optional icon visible.
* @param visible true for visible, false for hidden.
*/
@UnsupportedAppUsage
void setOptionalIconsVisible(boolean visible) {
@Override
public void setOptionalIconsVisible(boolean visible) {
mOptionalIconsVisible = visible;
}