既然大家已经完成了第一个android程序,那么大家是否会很好奇,这个程序是怎么运作的呢?,程序里包含了那些文件呢?
…………………………………………………………毫无美感的分割线…………………………………………………………
一个android工程会包括以下几个文件和文件夹
src文件里面存放的是主要运行的java文件
gen Eclipse自动生成的文件夹,里面有个R.java的文件,存放着各种资源的引用
assets 存放整个Project需要的其它资源,不会在R.java里自动生成ID,主要存放的是比较大的文件
res 存放着Project需要的重要资源,每放入一个资源,都会在R.java里生成相应的ID
drawable 存放着相应的图片,分为低中高三种分辨率,分别存放在相应的目录里
layout 布局所需要的文件
values 主要存放Project所需要的字符串资料string.java,开发中需要用到的标签,用于显示的字符串等最好先在这里定义再引用,便于以后维护
AndroidManifest.xml 用于维护整个Project的文件,APP入口,其它重要参数定义
…………………………………………………………说过了这是分割线…………………………………………………………
那么让我们进入文件夹内部来修改代码,实现属于自己的程序吧,打开res文件夹-->layout文件夹-->打开activity_main.xml文件
进行编辑
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="这是我的第一个android程序,哈哈!" />
</RelativeLayout>
再次运行程序
ok,android项目中的文件的具体作用会在一后慢慢涉及到,这次就先说这么多。
下节预报:android中的TextView和EditText控件的使用