Email:mail#openwudi.com(请把#换成@) 才疏学浅不足之处请您指教! 首先构建一个Android Project,项目名为Dan_02_Activity,Create Activity为Activity01,包名dan.activity,使用的版本为1.6。 以下是新建的目录结构,我将依次介绍: 1、AndroidManifest.xml: 工程的描述文件,在运行时有用处,对整个项目进行配置。在安卓项目中,每一个Activity都被实现为一个独立的类,一个Activity就是一 个类,并且这个类继承Activity。所以在配置文件中,可以看见一个<activity>标签,里面有name属性为我们建立的 Activity01,<intent-filter>暂时先不用考虑,只要记住这个标签是配置入口Activity的。
2、Activity01.java 刚才已经说了,安卓程序是由Activity组成的,可以理解成Activity就是一个显示的画面。 package dan.activity;是自己建的包名。 import android.app.Activity;是Activity所在的包 onCreate()是一个重载函数,用于执行所创建的内容。 setContentView设置当前视图。
3、main.xml LinearLayout使用线性布局。 创建了一个TextView和Button对象,width充满父类,heigh为适应内容。
4、string.xml 存储字符串的配置文件
5、R.Java 为自动生成的文件,存储地址。
6、res目录 放置资源文件的目录,drawable-hdpi,drawable-ldpi,drawable-mdpi,分别应该存放着三个分辨率的图片资源高,低,中。为了在不同手机硬件上的匹配。
第一个程序的运行效果如下: BY THE WAY:AVD的运行速度真是够慢的,调试程序有点郁闷,不知道以后慢慢的SDK更新,速度有所提升,郁闷郁闷郁闷。。。。 |
|