新建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





posted @ 2011-09-03 18:36  therockthe  阅读(450)  评论(0)    收藏  举报