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. |