FileDocCategorySizeDatePackage
SubMenu.javaAPI DocAndroid 5.1 API3638Thu Mar 12 22:22:10 GMT 2015android.view

SubMenu

public interface SubMenu implements Menu
Subclass of {@link Menu} for sub menus.

Sub menus do not support item icons, or nested sub menus.

Developer Guides

For information about creating menus, read the Menus developer guide.

Fields Summary
Constructors Summary
Methods Summary
public voidclearHeader()
Clears the header of the submenu.

public MenuItemgetItem()
Gets the {@link MenuItem} that represents this submenu in the parent menu. Use this for setting additional item attributes.

return
The {@link MenuItem} that launches the submenu when invoked.

public android.view.SubMenusetHeaderIcon(int iconRes)
Sets the submenu header's icon to the icon given in iconRes resource id.

param
iconRes The resource identifier used for the icon.
return
This SubMenu so additional setters can be called.

public android.view.SubMenusetHeaderIcon(android.graphics.drawable.Drawable icon)
Sets the submenu header's icon to the icon given in icon {@link Drawable}.

param
icon The {@link Drawable} used for the icon.
return
This SubMenu so additional setters can be called.

public android.view.SubMenusetHeaderTitle(int titleRes)
Sets the submenu header's title to the title given in titleRes resource identifier.

param
titleRes The string resource identifier used for the title.
return
This SubMenu so additional setters can be called.

public android.view.SubMenusetHeaderTitle(java.lang.CharSequence title)
Sets the submenu header's title to the title given in title.

param
title The character sequence used for the title.
return
This SubMenu so additional setters can be called.

public android.view.SubMenusetHeaderView(View view)
Sets the header of the submenu to the {@link View} given in view. This replaces the header title and icon (and those replace this).

param
view The {@link View} used for the header.
return
This SubMenu so additional setters can be called.

public android.view.SubMenusetIcon(int iconRes)
Change the icon associated with this submenu's item in its parent menu.

see
MenuItem#setIcon(int)
param
iconRes The new icon (as a resource ID) to be displayed.
return
This SubMenu so additional setters can be called.

public android.view.SubMenusetIcon(android.graphics.drawable.Drawable icon)
Change the icon associated with this submenu's item in its parent menu.

see
MenuItem#setIcon(Drawable)
param
icon The new icon (as a Drawable) to be displayed.
return
This SubMenu so additional setters can be called.