MenuItemImpl

(SESL variant) Represents a single item in a menu. This class is the implementation of the SupportMenuItem and SeslMenuItem interfaces.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getActionView(): View
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Nullable
open fun getBadgeText(): @Nullable String
Retrieves the badge text for this menu item.
Link copied to clipboard
Link copied to clipboard
open fun getGroupId(): Int
Link copied to clipboard
open fun getIcon(): Drawable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getIntent(): Intent
Link copied to clipboard
open fun getItemId(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getOrder(): Int
Link copied to clipboard
open fun getOrdering(): Int
Link copied to clipboard
Gets the navigation menu item type of this menu item.
Link copied to clipboard
open fun getSubMenu(): SubMenu
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun hasSubMenu(): Boolean
Link copied to clipboard
open fun invoke(): Boolean
Invokes the item by calling various listeners or callbacks.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun isCheckable(): Boolean
Link copied to clipboard
open fun isChecked(): Boolean
Link copied to clipboard
open fun isEnabled(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isVisible(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setActionProvider(actionProvider: ActionProvider): MenuItem
Link copied to clipboard
@NonNull
open fun setActionView(view: View): @NonNull SupportMenuItem
@NonNull
open fun setActionView(resId: Int): @NonNull SupportMenuItem
Link copied to clipboard
open fun setActionViewExpanded(isExpanded: Boolean)
Link copied to clipboard
open fun setAlphabeticShortcut(alphaChar: Char): MenuItem
@NonNull
open fun setAlphabeticShortcut(alphaChar: Char, alphaModifiers: Int): @NonNull MenuItem
Link copied to clipboard
open fun setBadgeText(@Nullable badgeText: @Nullable String)
Sets the badge text for this menu item.
Link copied to clipboard
open fun setCallback(callback: Runnable): MenuItem
Link copied to clipboard
open fun setCheckable(checkable: Boolean): MenuItem
Link copied to clipboard
open fun setChecked(checked: Boolean): MenuItem
Link copied to clipboard
@NonNull
open fun setContentDescription(contentDescription: CharSequence): @NonNull SupportMenuItem
Link copied to clipboard
open fun setEnabled(enabled: Boolean): MenuItem
Link copied to clipboard
open fun setExclusiveCheckable(exclusive: Boolean)
Link copied to clipboard
open fun setIcon(icon: Drawable): MenuItem
open fun setIcon(iconResId: Int): MenuItem
Link copied to clipboard
@NonNull
open fun setIconTintList(@Nullable iconTintList: @Nullable ColorStateList): @NonNull MenuItem
Link copied to clipboard
@NonNull
open fun setIconTintMode(iconTintMode: PorterDuff.Mode): @NonNull MenuItem
Link copied to clipboard
open fun setIntent(intent: Intent): MenuItem
Link copied to clipboard
open fun setIsActionButton(isActionButton: Boolean)
Link copied to clipboard
open fun setNumericShortcut(numericChar: Char): MenuItem
@NonNull
open fun setNumericShortcut(numericChar: Char, numericModifiers: Int): @NonNull MenuItem
Link copied to clipboard
@NonNull
open fun setSeslNaviMenuItemType(itemType: Int): @NonNull MenuItemImpl
Sets the navigation menu item type of this menu item.
Link copied to clipboard
open fun setShortcut(numericChar: Char, alphaChar: Char): MenuItem
@NonNull
open fun setShortcut(numericChar: Char, alphaChar: Char, numericModifiers: Int, alphaModifiers: Int): @NonNull MenuItem
Link copied to clipboard
open fun setShowAsAction(actionEnum: Int)
Link copied to clipboard
@NonNull
open fun setShowAsActionFlags(actionEnum: Int): @NonNull SupportMenuItem
Link copied to clipboard
open fun setSubMenu(subMenu: SubMenuBuilder)
Link copied to clipboard
@NonNull
open fun setSupportActionProvider(actionProvider: ActionProvider): @NonNull SupportMenuItem
Link copied to clipboard
open fun setTitle(title: Int): MenuItem
open fun setTitle(title: CharSequence): MenuItem
Link copied to clipboard
Link copied to clipboard
@NonNull
open fun setTooltipText(tooltipText: CharSequence): @NonNull SupportMenuItem
Link copied to clipboard
open fun setVisible(shown: Boolean): MenuItem
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun toString(): String