在Android 应用中,我们可以创建一个或多个Activity。 创建Activity 步骤如下:
①定义一个类继承自Android.app.Activity 或者其子类。
②在res/layout 目录中创建一个xml 文件,用于创建Activity 的布局。
③在AndroidManifest.xml 文件中注册Activity。
④重写Activity 的onCreate()方法,并在该方法中使用setContentView()加载指定的布局文件。
为了便于初学者掌握Activity 的创建,接下来在ActivityBasic 程序中添加一个Activity,名称为ActivityExample。 右击包名,依次选择“New”→“Class”,系统弹出“New Java Class”窗口,然后在该窗口的“name”文件框中输入名称,并设置Superclass 为android.app.Activity,如图3-2 所示。
图3-2 创建Activity
单击如图3-2 所示界面中的Finish 按钮,此时Activity 便创建成功了。 接下来在res/layout 目录下创建Activity 的布局文件activity_example.xml,具体代码如下:(www.xing528.com)
上述布局文件采用了相对布局的方式,添加了一个TextView 控件用于展示信息。接下来在AndroidManifest.xml 文件中对ActivityExample 进行注册,具体代码如下:
要把ActivityExample 设置为应用程序默认启动的界面,需要在<activity>节点中配置<intent-filter>节点。 该节点中的<action android:name="android.intent.MAIN" />表示当前Activity 设置为程序最先启动的Activity。 <category android:name="android.intent.category.LAUNCHER"/>表示让当前Activity 在桌面上创建图标。
最后,在ActivityExample 中,重写onCreate 方法,并设置要加载的布局文件,具体代码如下所示:运行程序,能看到如图3-3 所示的结果。
图3-3 新建activity
从图3-3 可以看出,应用一启动就显示ActivityExample 界面,说明ActivityExample在清单文件中配置生效并创建成功。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。