欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android Studio 4.0 New Class 窗口自定义修改

程序员文章站 2022-04-18 11:53:27
Android Studio 升级到4.0后 我们新建Class的时候,会弹出图下一个框IMPORT BLOCK 就是导包VISIBILITY 值为PUBLIC或 PACKAGE_PRIVATE 或不填ABSTRACT 抽象类分别对应public修饰符 private 修饰符和没有修饰符FINAL 就是类是否加final修饰SUPERCLASS 就是指定父类INTERFACES 指定接口有一点就很烦,这里的属性要手动输入, (我一般新建类都默认public修饰符, 默认没有修饰符感觉贼不方便...

Android Studio 升级到4.0后 我们新建Class的时候,会弹出图下一个框

IMPORT BLOCK 就是导包
VISIBILITY 值为PUBLIC或 PACKAGE_PRIVATE 或不填
ABSTRACT 抽象类
分别对应public修饰符 private 修饰符和没有修饰符
FINAL 就是类是否加final修饰
SUPERCLASS 就是指定父类
INTERFACES 指定接口

有一点就很烦,这里的属性要手动输入, (我一般新建类都默认public修饰符, 默认没有修饰符感觉贼不方便) ,而且就算输入还要输入大写,其他的 ABSTRACT FINAL 要输入true,VISIBILITY 要输入大写的 PUBLIC

修改Setting设置 File > Settings > Editor > File and Code Templates > Files中右侧修改的class 配置

原配置

#if (${PACKAGE_NAME} != “”)package ${PACKAGE_NAME};#end

#if (IMPORTBLOCK!=""){IMPORT_BLOCK} != ""){IMPORT_BLOCK}
#end
#parse(“File Header.java”)
#if (KaTeX parse error: Expected 'EOF', got '#' at position 34: …ublic") public #̲end #if ({ABSTRACT} == “true”)abstract #end #if (${FINAL} == “true”)final #end class KaTeX parse error: Expected 'EOF', got '#' at position 8: {NAME} #̲if ({SUPERCLASS} != “”)extends KaTeX parse error: Expected 'EOF', got '#' at position 14: {SUPERCLASS} #̲end #if ({INTERFACES} != “”) implements ${INTERFACES} #end {
}

修改后配置

#if (${PACKAGE_NAME} != “”)package ${PACKAGE_NAME};#end

#if (IMPORTBLOCK!=""){IMPORT_BLOCK} != ""){IMPORT_BLOCK}
#end
#parse(“File Header.java”)
#if (KaTeX parse error: Double subscript at position 10: {PUBLIC_0_̲or_1} == "0")pu…{ABSTRACT_0_or_1} == “0”)abstract #end #if (${FINAL_0_or_1} == “0”)final #end class KaTeX parse error: Expected 'EOF', got '#' at position 8: {NAME} #̲if ({SUPERCLASS} != “”)extends KaTeX parse error: Expected 'EOF', got '#' at position 14: {SUPERCLASS} #̲end #if ({INTERFACES} != “”)implements ${INTERFACES} #end {
}

这样就会自带public了

本文地址:https://blog.csdn.net/Mr_kings/article/details/107087945