MenuInflater
  public
  
  
  
  class
  MenuInflater
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.view.MenuInflater | 
This class is used to instantiate menu XML files into Menu objects.
For performance reasons, menu inflation relies heavily on pre-processing of XML files that is done at build time. Therefore, it is not currently possible to use MenuInflater with an XmlPullParser over a plain XML file at runtime; it only works with an XmlPullParser returned from a compiled resource (R. something file.)
Summary
Public constructors | |
|---|---|
      
      MenuInflater(Context context)
      
      
        Constructs a menu inflater.  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      inflate(int menuRes, Menu menu)
      
      
        Inflate a menu hierarchy from the specified XML resource.  | 
  
Inherited methods | |
|---|---|
Public constructors
MenuInflater
public MenuInflater (Context context)
Constructs a menu inflater.
| Parameters | |
|---|---|
context | 
        
          Context  | 
      
See also:
Public methods
inflate
public void inflate (int menuRes, 
                Menu menu)Inflate a menu hierarchy from the specified XML resource. Throws
 InflateException if there is an error.
| Parameters | |
|---|---|
menuRes | 
        
          int: Resource ID for an XML layout resource to load (e.g.,
            R.menu.main_activity) | 
      
menu | 
        
          Menu: The Menu to inflate into. The items and submenus will be
            added to this Menu. |