自动将文本插入java类

时间:2017-11-07 17:01:43

标签: java android android-studio

如果我创建一个新的android活动,我可以自动将文本插入到依赖于类名称的java文件中吗?

通常以这种方式生成java类 normally a java class is generated this way

例如,我可以设置以这种方式生成的java类吗? Can I set the java class to be generated this way, for example?

3 个答案:

答案 0 :(得分:1)

Go File>其他设置>默认设置...

那里:编辑>文件和代码模板

选择Class(或其他文件)并添加如下内容:

public ${NAME} {
   Log.d(${NAME}, "log from constructor");
}

活动的具体情况在屏幕的“其他”标签中。

答案 1 :(得分:0)

您可以配置IDE来执行此操作。 Eclipse称之为“代码模板”,可以在全局或按项目进行配置。 IBM提供了tutorial,但是如果没有足够的帮助,还有很多其他资源。

答案 2 :(得分:0)

我将您的代码添加到“类”模板中。它看起来像这样:

#if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#if (${IMPORT_BLOCK} != "")${IMPORT_BLOCK}
#end
#parse("File Header.java")

#if (${VISIBILITY} == "PUBLIC")public ${NAME} { Log.d(${NAME}, "log from 
constructor"); } #end #if (${ABSTRACT} == "TRUE")abstract #end #if (${FINAL} 
== "TRUE")final #end class ${NAME} #if (${SUPERCLASS} != "")extends 
${SUPERCLASS} #end #if (${INTERFACES} != "")implements ${INTERFACES} #end {
}

但是Log.d ...无法正常工作