Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (C) 2007 The Android Open Source Project
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 
 package com.actionbarsherlock.view;
 
Subclass of 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.

 
 
 public interface SubMenu extends Menu {
    
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(int titleRes);

    
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 setHeaderTitle(CharSequence title);

    
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 setHeaderIcon(int iconRes);

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

Parameters:
icon The android.graphics.drawable.Drawable used for the icon.
Returns:
This SubMenu so additional setters can be called.
 
     public SubMenu setHeaderIcon(Drawable icon);

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

Parameters:
view The android.view.View used for the header.
Returns:
This SubMenu so additional setters can be called.
 
     public SubMenu setHeaderView(View view);

    
Clears the header of the submenu.
 
     public void clearHeader();

    
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:
MenuItem.setIcon(int)
 
     public SubMenu setIcon(int iconRes);

    
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.
See also:
MenuItem.setIcon(android.graphics.drawable.Drawable)
    public SubMenu setIcon(Drawable icon);

    
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 MenuItem getItem();
New to GrepCode? Check out our FAQ X