blob: ee69e31f3a44c384cdd7493d89efa4b97c6b0ec6 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "../dtd/reference.dtd">
<reference id="u_options-menu-code-create" xml:lang="en-us">
<title>Generate Options Menu Code Based on xml file</title>
<shortdesc>Generates options menu code from a selected xml-format menu definition file in your project's res/menu
folder. </shortdesc>
<prolog>
<metadata>
<keywords>
<!--<indexterm></indexterm>-->
</keywords>
</metadata>
</prolog>
<refbody>
<section>
<p>This dialog is presented when you select a project in the Package Explorer that has one or more menus in the
project's res/menu folder and then select <menucascade>
<uicontrol>Auto-Generated Code</uicontrol>
<uicontrol>Generate Java Code Based on Menu xml Files</uicontrol>
</menucascade> from the <uicontrol>MOTODEV</uicontrol> menu.</p>
<p>This command can be re-invoked as many times as necessary to accomodate changes to your xml file.</p>
<simpletable>
<strow>
<stentry><uicontrol>Project</uicontrol></stentry>
<stentry>The project into which the menu-handling code is to be added.</stentry>
</strow>
<strow>
<stentry><uicontrol>Target Class</uicontrol></stentry>
<stentry>The Java class (an Activity or Fragement) to which the menu-handling code is to be added. The Generate Options Menu... feature
adds an onCreateOptionsMenu() method that inflates the specified menu. It also adds an
onOptionsItemSelected() method containing an if/else block that provides you with a place to put your menu
item handler code for each item in the menu.</stentry>
</strow>
<strow>
<stentry><uicontrol>Menu xml File</uicontrol></stentry>
<stentry>The xml file in the selected project's res/menu folder that defines the menu for which code is to be
generated.</stentry>
</strow>
</simpletable>
</section>
</refbody>
</reference>