template_blank_activity.png
我们挑出其中的重点来说
表示当前的这个模版的分类,当前的 Value 是 Activity ,就表示它会出现在 File -> New -> Activity 中,这个是可以自定义的.
template_blank_activity.png
thumbs 用于指定创建模版时所展示出来的图片
而最重要的,还是 parameter 代码块的内容了,在这之中,我们只需要关注以下几个,其他的顾名思义即可。
<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” />
activityClass 表示所要创建的 Activity ,其中 default 为默认名。
<parameter
id=“generateLayout”
name=“Generate Layout File”
type=“boolean”
default=“true”
help=“If true, a layout file will be generated” />
上面的代码块表示是否同时自动创建一个Activity对应的布局
<parameter
id=“layoutName”
name=“Layout Name”
type=“string”
constraints=“layout|unique|nonempty”
suggest="${activityToLayout(activityClass)}"
default=“activity_main”
visibility=“generateLayout”
help=“The name of the layout to create for the activity” />
layoutName 则表示布局的名字,这里的 suggest 属性所填写的内容即为布局名,**${activityToLayout(activityClass)}**则为跟随Activity的名字,其中 activityClass 是Activity名字的引用
剩下的不用再作说明,基本上可