android项目文件结构目录分析
在此我们新建了一个helloworld的项目,先看一些目录结构:
这么多的文件夹和文件中,我们重点关注是res目录、src目录、AndroidManifest.xml文件:
一、res目录主要是用来存放android项目的各种资源文件,res就是resource单词的缩写。该目录几乎存放了android应用所用的全部资源,包括:图片资源、字符串资源、颜色资源、尺寸资源,以及布局文件等。不同的文件存放在不同的目录当中,在res目录下面又有下一级目录:
1、layout目录主要是存放布局文件,比如主界面布局文件main.xml就在这里面。我们在页面中加入一个textview控件:
1
|
<textview android:id=
"@+id/show_helloworld"
android:layout_height=
"wrap_content"
android:layout_width=
"wrap_content"
android:text=
"@string/hello_world"
></textview>
|
2、menu目录主要是存放菜单文件,现在在android开发中使用菜单不是很频繁,比如手机很多软件在点击菜单按钮是弹出来的对话框的布局就是放在这个目录当中。
3、valus目录主要是存放一些数值,比如字符串资源存放在strings.xml中: