diff options
Diffstat (limited to 'templates/activities/NavigationDrawerActivity/template.xml')
-rw-r--r-- | templates/activities/NavigationDrawerActivity/template.xml | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/templates/activities/NavigationDrawerActivity/template.xml b/templates/activities/NavigationDrawerActivity/template.xml new file mode 100644 index 0000000..9329c7b --- /dev/null +++ b/templates/activities/NavigationDrawerActivity/template.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<template + format="3" + revision="4" + name="Navigation Drawer Activity" + minApi="7" + minBuildApi="14" + description="Creates a new Activity with a Navigation Drawer."> + + <category value="Activity" /> + <formfactor value="Mobile" /> + + <parameter + id="activityClass" + name="Activity Name" + type="string" + constraints="class|unique|nonempty" + suggest="${layoutToActivity(layoutName)}" + default="MainActivity" + help="The name of the activity class to create" /> + + <parameter + id="layoutName" + name="Layout Name" + type="string" + constraints="layout|unique|nonempty" + suggest="${activityToLayout(activityClass)}" + default="activity_main" + help="The name of the layout to create for the activity" /> + + <parameter + id="fragmentLayoutName" + name="Fragment Layout Name" + type="string" + constraints="layout|unique|nonempty" + suggest="fragment_${classToResource(activityClass)}" + default="fragment_main" + help="The name of the layout to create for the activity's content fragment"/> + + <parameter + id="activityTitle" + name="Title" + type="string" + constraints="nonempty" + default="MainActivity" + suggest="${activityClass}" + help="The name of the activity. For launcher activities, the application title." /> + + <parameter + id="isLauncher" + name="Launcher Activity" + type="boolean" + default="false" + help="If true, this activity will have a CATEGORY_LAUNCHER intent filter, making it visible in the launcher" /> + + <parameter + id="parentActivityClass" + name="Hierarchical Parent" + type="string" + constraints="activity|exists|empty" + default="" + help="The hierarchical parent activity, used to provide a default implementation for the 'Up' button" /> + + <parameter + id="packageName" + name="Package name" + type="string" + constraints="package" + default="com.mycompany.myapp" /> + + <parameter + id="navigationDrawerLayout" + name="Navigation Drawer Fragment Name" + type="string" + constraints="layout|unique" + default="fragment_navigation_drawer"/> + + <!-- 128x128 thumbnails relative to template.xml --> + <thumbs> + <!-- default thumbnail is required --> + <thumb>template_blank_activity_drawer.png</thumb> + </thumbs> + + <globals file="globals.xml.ftl" /> + <execute file="recipe.xml.ftl" /> + +</template> |