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