Email:mail#openwudi.com(請(qǐng)把#換成@)
才疏學(xué)淺不足之處請(qǐng)您指教!
首先構(gòu)建一個(gè)Android Project,項(xiàng)目名為Dan_02_Activity,Create Activity為Activity01,包名dan.activity,使用的版本為1.6。
以下是新建的目錄結(jié)構(gòu),我將依次介紹:
1、AndroidManifest.xml:
工程的描述文件,在運(yùn)行時(shí)有用處,對(duì)整個(gè)項(xiàng)目進(jìn)行配置。在安卓項(xiàng)目中,每一個(gè)Activity都被實(shí)現(xiàn)為一個(gè)獨(dú)立的類,一個(gè)Activity就是一個(gè)類,并且這個(gè)類繼承Activity。所以在配置文件中,可以看見(jiàn)一個(gè)<activity>標(biāo)簽,里面有name屬性為我們建立的Activity01,<intent-filter>暫時(shí)先不用考慮,只要記住這個(gè)標(biāo)簽是配置入口Activity的。
2、Activity01.java
剛才已經(jīng)說(shuō)了,安卓程序是由Activity組成的,可以理解成Activity就是一個(gè)顯示的畫面。
package dan.activity;是自己建的包名。
import android.app.Activity;是Activity所在的包
import android.os.Bundle;用于映射字符串的值
import android.widget.Button;按鈕包
import android.widget.TextView;文本包
onCreate()是一個(gè)重載函數(shù),用于執(zhí)行所創(chuàng)建的內(nèi)容。
setContentView設(shè)置當(dāng)前視圖。
3、main.xml
LinearLayout使用線性布局。
創(chuàng)建了一個(gè)TextView和Button對(duì)象,width充滿父類,heigh為適應(yīng)內(nèi)容。
4、string.xml
存儲(chǔ)字符串的配置文件
5、R.Java
為自動(dòng)生成的文件,存儲(chǔ)地址。
6、res目錄
放置資源文件的目錄,drawable-hdpi,drawable-ldpi,drawable-mdpi,分別應(yīng)該存放著三個(gè)分辨率的圖片資源高,低,中。為了在不同手機(jī)硬件上的匹配。
第一個(gè)程序的運(yùn)行效果如下:
BY THE WAY:AVD的運(yùn)行速度真是夠慢的,調(diào)試程序有點(diǎn)郁悶,不知道以后慢慢的SDK更新,速度有所提升,郁悶郁悶郁悶。。。。
聯(lián)系客服