新建Android Project和其配置文件的基本介紹
在搭好環(huán)境后我們要做的肯定是建一個(gè)android工程來(lái)看看效果。
1.在eclipse里new一個(gè)android的工程,在彈出的對(duì)話框中有下面幾個(gè)要填的內(nèi)容:
- Appliction Name:你的app的名字,就是我們?cè)谑謾C(jī)上看到的一個(gè)個(gè)應(yīng)用的名字(如:水果忍者)
- Project Name:這就是你的工程名
- Package Name:這是你的包名
- 勾選你的SDK版本,然后按要求下一步就行
2.建立好工程后,eclipse會(huì)幫你把一些基本的文件給你配置好,有幾個(gè)文件或包如下:
- AndroidManifest.xml:
這個(gè)文件描述了應(yīng)用程序的基本特征,并定義它的每個(gè)組件
- src/:
- res/:
- android:layout_width="match_parent"
- android:layout_height="match_parent"
上面兩行是設(shè)置app的視圖大小,match_parent是填充整個(gè)它的上一級(jí)視圖
- android:orientation="horizontal" >
這一行是設(shè)置組件排列方式為水平。
如果你想在界面上添加一個(gè)文本域,可以這樣寫(xiě):
- <EditText android:id="@+id/edit_message"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:hint="@string/edit_message" />
@:當(dāng)你要從xml中映射到源對(duì)象時(shí),這個(gè)符號(hào)是不能少的,其對(duì)象名是:edit_message
+:當(dāng)你首次定義一個(gè)數(shù)據(jù)源ID時(shí)需要,在編譯這個(gè)app時(shí),sdk會(huì)新建一個(gè)數(shù)據(jù)源ID在gen/R.java 文件中
wrap_content:這跟match_parent不同,它跟你的內(nèi)容大小變化,如果你的內(nèi)容是5個(gè)字符那么它就長(zhǎng)5個(gè)字符
4.打開(kāi)res/values/strings.xml
文件,其內(nèi)容如下(改動(dòng)后的):
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
- <string name="app_name">My First App</string>
- <string name="edit_message">Enter a message</string>
- <string name="button_send">Send</string>
- <string name="menu_settings">Settings</string>
- <string name="title_activity_main">MainActivity</string>
- </resources>
app_name:你的app名字。
edit_message:代表你建的那個(gè)文本域,其初始內(nèi)容是Enter a message。
后面都是新建組件的名字,如要新建一個(gè)send的按鈕,可以在activity_main.xml文件中添加如下行:
- <Button
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/button_send" />
這就是幾個(gè)基本配置文件的基本作用。