Android Studio自定义activity模板

name=“Empty Activity”

minApi=“9”

minBuildApi=“14”

description=“Creates a new empty activity”>

<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” />

template_blank_activity.png

  • <template> 中的 name 属性,对应新建 Activity 时显示的名字

  • <category> 对应New的类别为Activity 上面parameter标签中部分属性如下:

  • id :唯一标识,最终通过该属性的值,获取用户输入值(文本框内容,是否选中)

  • name:界面上的类似label的提示语

  • type : 输入值类型

  • constraints:填写值的约束

  • suggest:建议值,比如填写ActivityName的时候,会给出一个布局文件的建议值。

  • default:默认值

  • help:底部显示的提升语 对应的android studio操作的图形化界面(上面代码有删减)

2.打开globals.xml.flt


<?xml version="1.0"?>

<#include “…/common/common_globals.xml.ftl” />

globals存储的是一些全局变量

3.recipe.xml.ftl


<?xml version="1.0"?>

<#import “root://activities/common/kotlin_macros.ftl” as kt>

<#include “…/common/recipe_manifest.xml.ftl” />

<@kt.addAllKotlinDependencies />

<#if generateLayout>

<#include “…/common/recipe_simple.xml.ftl” />

</#if>

<instantiate from=“root/src/app_package/SimpleActivity.${ktOrJavaExt}.ftl”

to=“ e s c a p e X m l A t

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值