Android
android.view
public interface

android.view.SubMenu

android.view.SubMenu Menu

Subclass of Menu for sub menus.

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

Summary

Constants inherited from interface android.view.Menu

Public Methods

          void  clearHeader()
Clears the header of the submenu.
          MenuItem  getItem()
Gets the MenuItem that represents this submenu in the parent menu.
          SubMenu  setHeaderIcon(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(int titleRes)
Sets the submenu header's title to the title given in titleRes resource identifier.
          SubMenu  setHeaderTitle(CharSequence title)
Sets the submenu header's title to the title given in title.
          SubMenu  setHeaderView(View view)
Sets the header of the submenu to the View given in view.
          SubMenu  setIcon(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.
Methods inherited from interface android.view.Menu

Details

Public Methods

public void clearHeader()

Clears the header of the submenu.

public MenuItem getItem()

Gets the MenuItem that represents this submenu in the parent menu. Use this for setting additional item attributes.

Returns

  • The MenuItem that launches the submenu when invoked.

public SubMenu setHeaderIcon(Drawable icon)

Sets the submenu header's icon to the icon given in icon Drawable.

Parameters

icon The Drawable used for the icon.

Returns

  • This SubMenu so additional setters can be called.

public SubMenu setHeaderIcon(int iconRes)

Sets the submenu header's icon to the icon given in iconRes resource id.

Parameters

iconRes The resource identifier used for the icon.

Returns

  • This SubMenu so additional setters can be called.

public SubMenu setHeaderTitle(int titleRes)

Sets the submenu header's title to the title given in titleRes resource identifier.

Parameters

titleRes The string resource identifier used for the title.

Returns

  • This SubMenu so additional setters can be called.

public SubMenu setHeaderTitle(CharSequence title)

Sets the submenu header's title to the title given in title.

Parameters

title The character sequence used for the title.

Returns

  • This SubMenu so additional setters can be called.

public SubMenu setHeaderView(View view)

Sets the header of the submenu to the View given in view. This replaces the header title and icon (and those replace this).

Parameters

view The View used for the header.

Returns

  • This SubMenu so additional setters can be called.

public SubMenu setIcon(Drawable icon)

Change the icon associated with this submenu's item in its parent menu.

Parameters

icon The new icon (as a Drawable) to be displayed.

Returns

  • This SubMenu so additional setters can be called.

public SubMenu setIcon(int iconRes)

Change the icon associated with this submenu's item in its parent menu.

Parameters

iconRes The new icon (as a resource ID) to be displayed.

Returns

  • This SubMenu so additional setters can be called.

See Also

Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:48