问题描述
- 关于Android Studio创建新项目是遇到的一些问题
-
新建项目时关于MainActivity的继承问题,总是默认继承AppCompatActivity,如果强行自己改成Activity,又会出现Actionbar的使用问题,还有,layout布局文件content_main和activity_main有什么关系,刚刚从Eclipse转到as,还不是很熟,请大家指教一下!
解决方案
解决方案二:
解决方案三:
在AS创建的项目生成的activity默认是集成AppCompatActivity的。
它是为了做适配这样生成的。AppCompatActivity是support V7扩展包里面的类。
要是不想继承AppCompatActivity,在build.gradle中删除
compile 'com.android.support:appcompat-v7:23.0.1'
试试~~
解决方案四:
AppCompatActivity是兼容包里面的,大部分内容都可以和activity一样使用,如果是activity,是没有actionbar这个东西的,类似于2.0哪样的界面
activity_main应该是放了一些5.0方便使用的控件,包括可以下拉的actionbar和悬浮按钮,如果只是学习Android,那么建议直接在content里面写就好,activity_main里面包含了它,为了代码简洁而已
时间: 2024-12-29 12:59:06