新建Android Project和其配置文件的基本介绍

移动开发 Android
本文介绍了在Eclipse中创建Android工程(Project)后,各目录和文件都代表着什么。还有简单的介绍了布局。希望大家喜欢。

在搭好环境后我们要做的肯定是建一个android工程来看看效果。

 1.在eclipse里new一个android的工程,在弹出的对话框中有下面几个要填的内容:

  • Appliction Name:你的app的名字,就是我们在手机上看到的一个个应用的名字(如:水果忍者)
  • Project Name:这就是你的工程名
  • Package Name:这是你的包名
  • 勾选你的SDK版本,然后按要求下一步就行

2.建立好工程后,eclipse会帮你把一些基本的文件给你配置好,有几个文件或包如下:

  • AndroidManifest.xml:

这个文件描述了应用程序的基本特征,并定义它的每个组件

  • src/:
这是你的主要工作目录,写的主要源文件基本在这个目录中;
  • res/:
这个包是应用程序资源目录,其中还分几类包下面只列出几个:
       1.drawable-hdpi/
           这是高密度屏幕设计绘制对象(如位图)的目录。其他绘制目录包含其他屏幕密度设计的资源
       2.layout/
           定义你的应用程序的用户界面的文件目录
       3.values/
        其他各种XML文件,其中包含资源的集合,如字符串和颜色定义的目录。

3.在res/layout/目录中打开activity_main.xml文件如下(这是改过后的):
系统默认的是<RelativeLayout>,且没有 android:orientation 这一项

  1. android:layout_width="match_parent"  
  2. android:layout_height="match_parent" 

上面两行是设置app的视图大小,match_parent是填充整个它的上一级视图

  1. android:orientation="horizontal" > 

这一行是设置组件排列方式为水平。

如果你想在界面上添加一个文本域,可以这样写:

  1. <EditText android:id="@+id/edit_message" 
  2.         android:layout_width="wrap_content" 
  3.         android:layout_height="wrap_content" 
  4.         android:hint="@string/edit_message" /> 

@:当你要从xml中映射到源对象时,这个符号是不能少的,其对象名是:edit_message

+:当你首次定义一个数据源ID时需要,在编译这个app时,sdk会新建一个数据源ID在gen/R.java 文件中

wrap_content:这跟match_parent不同,它跟你的内容大小变化,如果你的内容是5个字符那么它就长5个字符

4.打开res/values/strings.xml文件,其内容如下(改动后的):

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <resources> 
  3.     <string name="app_name">My First App</string> 
  4.     <string name="edit_message">Enter a message</string> 
  5.     <string name="button_send">Send</string> 
  6.     <string name="menu_settings">Settings</string> 
  7.     <string name="title_activity_main">MainActivity</string> 
  8. </resources> 

app_name:你的app名字。

edit_message:代表你建的那个文本域,其初始内容是Enter a message。

后面都是新建组件的名字,如要新建一个send的按钮,可以在activity_main.xml文件中添加如下行:

  1. <Button 
  2.         android:layout_width="wrap_content" 
  3.         android:layout_height="wrap_content" 
  4.         android:text="@string/button_send" /> 

这就是几个基本配置文件的基本作用。

责任编辑:徐川 来源: ITEYE
相关推荐

2010-08-25 10:24:55

DHCP配置文件

2009-06-24 14:17:00

BackingBeanJSF配置文件

2011-02-21 10:31:54

Postfix命令配置

2011-02-25 16:39:34

proftpd配置文件

2011-03-25 17:13:37

Nagios配置文件

2021-06-15 18:42:53

Rollup配置 JavaScript

2010-03-29 10:26:06

Nginx配置文件

2010-03-16 10:04:00

交换机配置文件

2012-02-06 13:34:49

HibernateJava

2011-01-19 14:00:21

2011-01-13 16:27:26

Linux配置文件

2011-03-23 15:13:08

Nagios配置文件

2011-03-03 13:16:32

Proftpd配置文件

2013-12-06 10:35:28

Android游戏引擎libgdx教程

2010-12-28 16:35:32

Outlook 配置文

2010-12-27 14:59:31

Outlook 配置文

2010-02-04 13:43:26

Linux vsFTP

2011-02-21 13:14:29

Qmail

2009-11-27 08:59:29

VS2003配置文件

2010-05-07 11:55:13

Unix操作系统
点赞
收藏

51CTO技术栈公众号