MenuInflater
open class MenuInflater
| kotlin.Any | |
| ↳ | 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 | |
|---|---|
| open Unit | 
            
             Inflate a menu hierarchy from the specified XML resource.  | 
        
Public constructors
Public methods
inflate
open fun inflate(
: Int,
: Menu!
): Unit
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. |