public class SubMenuWrapper extends MenuWrapper implements SubMenu
CATEGORY_ALTERNATIVE, CATEGORY_CONTAINER, CATEGORY_MASK, CATEGORY_SECONDARY, CATEGORY_SHIFT, CATEGORY_SYSTEM, FIRST, FLAG_ALWAYS_PERFORM_CLOSE, FLAG_APPEND_TO_GROUP, FLAG_PERFORM_NO_CLOSE, NONE, USER_MASK, USER_SHIFT
Constructor and Description |
---|
SubMenuWrapper(android.view.SubMenu nativeSubMenu) |
Modifier and Type | Method and Description |
---|---|
void |
clearHeader()
Clears the header of the submenu.
|
MenuItem |
getItem()
Gets the
MenuItem that represents this submenu in the parent
menu. |
SubMenu |
setHeaderIcon(android.graphics.drawable.Drawable icon)
Sets the submenu header's icon to the icon given in icon
Drawable . |
SubMenu |
setHeaderIcon(int iconRes)
Sets the submenu header's icon to the icon given in iconRes
resource id.
|
SubMenu |
setHeaderTitle(CharSequence title)
Sets the submenu header's title to the title given in title.
|
SubMenu |
setHeaderTitle(int titleRes)
Sets the submenu header's title to the title given in titleRes
resource identifier.
|
SubMenu |
setHeaderView(android.view.View view)
Sets the header of the submenu to the
View given in
view. |
SubMenu |
setIcon(android.graphics.drawable.Drawable icon)
Change the icon associated with this submenu's item in its parent menu.
|
SubMenu |
setIcon(int iconRes)
Change the icon associated with this submenu's item in its parent menu.
|
add, add, add, add, addIntentOptions, addSubMenu, addSubMenu, addSubMenu, addSubMenu, clear, close, findItem, findItem, getItem, hasVisibleItems, isShortcutKey, performIdentifierAction, performShortcut, removeGroup, removeItem, setGroupCheckable, setGroupEnabled, setGroupVisible, setQwertyMode, size, unwrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, add, add, add, addIntentOptions, addSubMenu, addSubMenu, addSubMenu, addSubMenu, clear, close, findItem, getItem, hasVisibleItems, isShortcutKey, performIdentifierAction, performShortcut, removeGroup, removeItem, setGroupCheckable, setGroupEnabled, setGroupVisible, setQwertyMode, size
public SubMenu setHeaderTitle(int titleRes)
SubMenu
setHeaderTitle
in interface SubMenu
titleRes
- The string resource identifier used for the title.public SubMenu setHeaderTitle(CharSequence title)
SubMenu
setHeaderTitle
in interface SubMenu
title
- The character sequence used for the title.public SubMenu setHeaderIcon(int iconRes)
SubMenu
setHeaderIcon
in interface SubMenu
iconRes
- The resource identifier used for the icon.public SubMenu setHeaderIcon(android.graphics.drawable.Drawable icon)
SubMenu
Drawable
.setHeaderIcon
in interface SubMenu
icon
- The Drawable
used for the icon.public SubMenu setHeaderView(android.view.View view)
SubMenu
View
given in
view. This replaces the header title and icon (and those
replace this).setHeaderView
in interface SubMenu
view
- The View
used for the header.public void clearHeader()
SubMenu
clearHeader
in interface SubMenu
public SubMenu setIcon(int iconRes)
SubMenu
setIcon
in interface SubMenu
iconRes
- The new icon (as a resource ID) to be displayed.MenuItem.setIcon(int)
public SubMenu setIcon(android.graphics.drawable.Drawable icon)
SubMenu
setIcon
in interface SubMenu
icon
- The new icon (as a Drawable) to be displayed.MenuItem.setIcon(Drawable)
Copyright © 2011–2014. All rights reserved.