首先看看Activity是什么
如图可知,activity是个类,大致说明如下
activity是用于创造界面并和用户交互用的,这样的作用可以说是android应用的基础,自然是四大组件之一了。
具体用法直接讲activity内的一些方法使用就行了
先来新建工程并自己创建activity。新建工程其他不变把empty activity那个选成第一个就不会自动创建activity了。
创建后打开AndroidManifest,如下(我用的是project方式的目录)
在com.example.a86275.activity_test2右键new->Activity->empty Activity
变化如下
可见activityManifest多了一行,由前面大致说明里可知,activity都需要在这个文件里声明,android studio自动帮我们生成了
声明格式大致是:<activity 一些属性> </activity>
同时生成的还有res下的layout
这是activity的布局文件,前面说了activity主要任务之一布置界面,这个文件就用于创造界面
此时点run还是不行的,因为activity需要有一个被指定为启动时运行的activity才行
在之间加上
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
如图
此时应该能运行app,虽然没什么效果。
为了接下来测试一些activity的方法,先学一点在屏幕上显示字符的方法