這節(jié)課我們繼續(xù)了上節(jié)課的內(nèi)容,重新建立了一個(gè)Android程序嚼摩,并展開分析钦讳。
Eclipse左側(cè)一欄便是你設(shè)計(jì)的程序的目錄結(jié)構(gòu)矿瘦,其中src目錄是放置我們所有Java代碼的地方,它在這里的含義和普通Java項(xiàng)目下的src目錄是完全一樣的愿卒。展開之后我們可以看到剛才建立的helloworldactivity的文件就在里面缚去。
gen這個(gè)目錄的內(nèi)容都是自動(dòng)生成的,只要有一個(gè)R.Java文件琼开,你在項(xiàng)目中添加任何資源都會(huì)在其中生成一個(gè)相應(yīng)的資源的id易结。 assets里面主要是存放一血隨程序打包的文件,在你的程序運(yùn)行時(shí)可以動(dòng)態(tài)讀取到這些文件的內(nèi)容柜候。
bin這個(gè)目錄也是用來存放自動(dòng)產(chǎn)生的文件搞动。libs是用來存放你項(xiàng)目里的第三方j(luò)ar包。
res是用來存放你項(xiàng)目中使用到的所有圖片改橘,布局滋尉,字符串等資源。Androidmainfest.xml這是你整個(gè)Android項(xiàng)目的配置文件飞主。poject.properties這個(gè)文件就是通過一行代碼指定了編譯程序時(shí)所使用的SDK版本。
然后我們打開res/layout目錄高诺,可以看到hello_world_layout_xml碌识,這就是Android系統(tǒng)提供的一個(gè)控件,用于在布局中顯示文字虱而。打開res/values/strings.xml里筏餐,就可以在布局文件和代碼中引用,可以更改helloworld的值牡拇,改為自己喜歡的魁瞪。?
接著我們更改了項(xiàng)目的圖片。將需要用的圖片logo.png放入res/drawable-hdpi目錄惠呼,然后修改AndroidMainfest.xml中的代碼:android:icon="@drawable/logo"這里將application標(biāo)簽的Android:icon屬性指定成logo.png就可以修改程序圖標(biāo)了导俘。
然后我們要加載和創(chuàng)建布局,添加一個(gè)button元素剔蹋,并在元素內(nèi)部增加幾個(gè)屬性:
<button android:id="@+id/button_1" ? android:layout_width="match_parent" ?android:layout_height="wrap_content" ?android:text="點(diǎn)擊進(jìn)入下一頁“ />
這些就是這節(jié)課的所學(xué)及領(lǐng)悟旅薄。