每次在Android Studio为项目创建新的Fragment时,它都会创建android.support.v4.app.Fragment,而这不是我想要的。此外,它总是触发Gradle更新。如何在使用向导创建新的Fragment时将默认Fragment设置为android.app.Fragment,并摆脱Gradle更新?
每次在Android Studio为项目创建新的Fragment时,它都会创建android.support.v4.app.Fragment,而这不是我想要的。此外,它总是触发Gradle更新。如何在使用向导创建新的Fragment时将默认Fragment设置为android.app.Fragment,并摆脱Gradle更新?
给未来的读者!
正如CommonsWare在评论中提到的,更改模板可能不会持续太久,因为Android Studio更新可能会覆盖它们。因此,您可以根据以下文章中所述创建自己的自定义文件模板。
https://riggaroo.co.za/custom-file-templates-android-studio/
在这里,您可能需要创建两个文件模板
[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更新后就可以恢复更改。
shadox
),Google将不会发布自己的替代品。但同样需要注意的是,这一切都没有文档记录,因此Google可以做任何事情,包括更改整个模板系统。 - CommonsWare