Android_Acitivity

世事洞明皆学问,人情练达即文章。这篇文章主要讲述Android_Acitivity相关的知识,希望能为你提供帮助。
首先看看Activity是什么

Android_Acitivity

文章图片

如图可知,activity是个类,大致说明如下
Android_Acitivity

文章图片

activity是用于创造界面并和用户交互用的,这样的作用可以说是android应用的基础,自然是四大组件之一了。
具体用法直接讲activity内的一些方法使用就行了
先来新建工程并自己创建activity。新建工程其他不变把empty activity那个选成第一个就不会自动创建activity了。
创建后打开AndroidManifest,如下(我用的是project方式的目录)
Android_Acitivity

文章图片

在com.example.a86275.activity_test2右键new-> Activity-> empty Activity

变化如下
Android_Acitivity

文章图片

可见activityManifest多了一行,由前面大致说明里可知,activity都需要在这个文件里声明,android studio自动帮我们生成了
声明格式大致是:< activity 一些属性> < /activity>
同时生成的还有res下的layout
Android_Acitivity

文章图片

  这是activity的布局文件,前面说了activity主要任务之一布置界面,这个文件就用于创造界面
此时点run还是不行的,因为activity需要有一个被指定为启动时运行的activity才行
在之间加上
< intent-filter>
< action android:name="android.intent.action.MAIN" />
< category android:name="android.intent.category.LAUNCHER" />
< /intent-filter>

如图
Android_Acitivity

文章图片

此时应该能运行app,虽然没什么效果。
 
Android_Acitivity

文章图片

为了接下来测试一些activity的方法,先学一点在屏幕上显示字符的方法
【Android_Acitivity】 




    推荐阅读