Activity 是用户接口程序,原则上它会提供给用户一个交互式的接口功能。它是 android 应用程序的基本功能单元。Activity 本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activity创建的窗口上,当activity指向全屏窗口时,也可以用其他方式实现:作为漂浮窗口(通过windowIsFloating的主题集合),或者嵌入到其他的activity(使用ActivityGroup)。activity是单独的,用于处理用户操作。几乎所有的activity都要和用户打交道.
创建一个新的Activity的步骤如下所示:
1.首先,新建一个项目,右键包名,new->class.
2.在name上填写类名,然后Browse->android.app.Activity,继承
3.一个activity是一个类,而且要继承(extend)activity。还需要复写oncreate方法。复写的方法是右键单击空白处,下面有个source选择override, 然后在里面找到oncreate方法。
4.新建的activity需要在androidmanifest.xml中进行注册
5.新建布局文件,右键单击layout,new>选择android xml file,创建完成布局文件后,要想让我们刚才创建的activity引用这个布局则需要在oncreate方法下写上setContentView(R.layout.activity).这样一个activity就创建完成了