现在我们新建Activity时候google会默认使用AppcompatActivity,和ConstraintLayout布局,找了很多方法没找到,

最后发现了这篇文章https://blog.csdn.net/mp624183768/article/details/70237448,关于去掉默认ConstraintLayout布局,

同样的道理找到路径 plugins\android\lib\templates\activities\EmptyActivity\root\src\app_package\EmptyActivity.java.ftl

package ${packageName};import android.app.Activity;import android.os.Bundle;public class ${activityClass} extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);<#if generateLayout>        setContentView(R.layout.${layoutName});    }}

这样修改后新建EmptyActivity时就是默认使用Activity了,同理对应的新建Activity类型到对应的templates(模板)修改就好。

修改好这个之后默认还会导入com.android.support:appcompat-v7和com.android.support.constraint:constraint-layout依赖,这时候我们在plugins\android\lib\templates\activities\common\recipe_simple.xml.ftl这个文件中去掉导入依赖的操作就好

    <#if (isNewModule!false) && !(excludeMenu!false)>    <#include "recipe_simple_menu.xml.ftl" />

这是修改后的文件,这样我就把去掉默认使用AppcompatActivity布局修改完了

更多相关文章

  1. maven 学习笔记(五)-创建简单的eclipse+android+maven工程(打包为aa
  2. 四种基本布局
  3. Android中软键盘弹出时关于布局的问题
  4. Android开发 使用Lame把音频文件转换成mp3格式
  5. 解决用Android Studio开发项目如何放置assets文件夹
  6. Android布局之RelativeLayout相对布局
  7. Layout布局之相对布局

随机推荐

  1. Android(安卓)xxx is not translated in
  2. Android(安卓)相对布局(Relative Layout)
  3. Android中数据存储的5中方法
  4. Android缺少awk:安装busybox
  5. android摄像头调用资料收集
  6. Android深入浅出系列课程---Lesson6 AAF1
  7. Android(安卓)程序获取、设置铃声、音量
  8. Android(安卓)FileObserver 用法
  9. Android(安卓)Studio 使用Lambda表达式
  10. Android(安卓)Binder------ServiceManage