新建activity
(1)
首先创建一个新类扩展Activity类。(在Eclipse中,右键单击project,选择New→Class,然后指定android.app.Activity作为父类。)
(2) 重载onCreate()功能。(在Eclipse中,右键单击class文件,选择Source→Override/ Implement
Methods...,然后勾选onCreate()方法。)
(3)
作为最常被重载的方法之一,activity也必须激活父类方法,否则运行时可能会抛出异常。如清单2-1所示首先调用super.onCreate()方法,确保正确初始化activity。
清单2-1 src/com/cookbook/simple_activity/SimpleActivity.java
|
(4) 如果使用UI,则要在res/layout/目录下的一个XML文件中指定页面布局。此处为main.xml,如清单2-2所示。
清单2-2 res/layout/main.xml
|
(5) 通过setContentView()方法设置activity的布局,并将XML布局文件作为resource
ID传递给它。此处为R.layout.main,见清单2-1。
(6) 在AndroidManifest XML文件中声明activity的属性,详细内容见清单2-5。
注意字符串类型的资源要在res/values/文件夹下的strings.xml文件中定义,如清单2-3所示。所有字符串都集中于此处定义,可以方便修改或重用。
|
| 图2-1 Eclipse IDE显示 的一个Android工程的目录结构 |
清单2-3 res/values/strings.xml
![]() |




浙公网安备 33010602011771号