每次我在我的 Android Studio 中为该项目创建一个新 fragment 时,它都会创建 android.support.v4.app.Fragment ,这不是我想要的。此外,它总是会触发 gradle 更新。如何将默认 Fragment 设置为 android.app.Fragment 当使用向导创建新的并摆脱 gradle 更新时?
最佳答案
给 future 的读者!
正如 CommonsWare 在评论中提到的那样,更改模板可能不会持续更长时间,因为 Android Studio 更新可能会覆盖它们。因此,您可以创建自己的自定义文件模板,如下文所述。
https://riggaroo.co.za/custom-file-templates-android-studio/
在这里您可能需要创建两个文件模板
另一种更改 fragment 模板的方法是 备份您要修改的原始文件并修改现有模板并备份修改后的模板,以便在 Android Studio 更新后恢复修改。
修改前一定要备份原文件,因为以后更新android studio时,会通知你文件被修改,所以无法完成更新。所以你必须在更新android studio之前恢复修改文件的原始版本。
如果您需要更改 fragment 模板(空白 fragment 模板),导航到
[android-studio-ndredirectory]/plugins/android/lib/templates/other/BlankFragment/root/src/app_package
并修改您选择的源文件。 (
BlankFragment.kt.ftl
或 BlankFragment.java.ftl
),以修改 来源 文件模板。导航
[android-studio directory]/plugins/android/lib/templates/other/BlankFragment/root/res/layout
并修改
fragment_blank.xml.ftl
,为了修改布局文件模板。完成修改后,您可以备份
BlankFragment
目录,这样您就可以在 Android Studio 更新后恢复您的更改。
关于 fragment 和其他模板的 Android Studio 向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35964204/