《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》課件 任務(wù)1-4Android項(xiàng)目資源文件使用_第1頁(yè)
《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》課件 任務(wù)1-4Android項(xiàng)目資源文件使用_第2頁(yè)
《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》課件 任務(wù)1-4Android項(xiàng)目資源文件使用_第3頁(yè)
《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》課件 任務(wù)1-4Android項(xiàng)目資源文件使用_第4頁(yè)
《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》課件 任務(wù)1-4Android項(xiàng)目資源文件使用_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Android項(xiàng)目開(kāi)發(fā)任務(wù)1-4:Android項(xiàng)目資源文件使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要搭建好軟件開(kāi)發(fā)的編程環(huán)境,本次任務(wù)將介紹Android項(xiàng)目資源文件的使用。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】熟悉Android項(xiàng)目資源文件使用,掌握字符串、顏色值、尺寸值等資源文件的編寫(xiě)和使用。導(dǎo)入任務(wù)【任務(wù)描述】在Android項(xiàng)目開(kāi)發(fā)中,將所有應(yīng)用于項(xiàng)目的內(nèi)容和數(shù)據(jù)都視為資源,并有著嚴(yán)格的分類管理和使用。本任務(wù)中將教大家認(rèn)識(shí)Android開(kāi)發(fā)中常用的資源及其分類,同時(shí)還教大家在Android應(yīng)用程序中如何設(shè)置和使用字符串、顏色值、尺寸值等資源。導(dǎo)入任務(wù)【任務(wù)分析】在Android開(kāi)發(fā)中,字符串、顏色值、尺寸值是作為不同的特定資源進(jìn)行管理和使用,并有著嚴(yán)格的定義和規(guī)范。這3類資源一般使用xml文件進(jìn)行定義,在程序調(diào)用中有著一定的使用規(guī)范。其中字符串的定義放在“res/values/strings.xml”文件中,該文件在項(xiàng)目創(chuàng)建時(shí)即由系統(tǒng)所自動(dòng)創(chuàng)建,因此只需要打開(kāi)文件按要求定義和編程字符串即可。與字符串不同,定義顏色值和尺寸值的xml文件在項(xiàng)目中一般不會(huì)自動(dòng)產(chǎn)生,因此需要自己創(chuàng)建。在Android開(kāi)發(fā)中,定義顏色值和尺寸值的xml文件要求放在“res/values/”目錄中(即與strings.xml同一目錄下)。其中定義顏色值的xml命名為“colors.xml”,定義尺寸值的xml命名為“dimens.xml”。任務(wù)實(shí)施1、設(shè)置字符串2、設(shè)置顏色值3、設(shè)置尺寸值任務(wù)實(shí)施第一步:設(shè)置字符串操作1:打開(kāi)項(xiàng)目“testdemo”中“res/values/strings.xml”文件,輸入以下xml代碼:任務(wù)實(shí)施第一步:設(shè)置字符串操作2:打開(kāi)項(xiàng)目“testdemo”中“res/layout/activity_main.xml”文件,輸入以下xml代碼:任務(wù)實(shí)施第一步:設(shè)置字符串操作3:測(cè)試項(xiàng)目“testdemo”,查看運(yùn)行效果。任務(wù)實(shí)施第二步:設(shè)置顏色值操作1:選擇項(xiàng)目“testdemo”中“res/values/”文件夾,點(diǎn)擊鼠標(biāo)右鍵,在彈出的右鍵菜單中選擇【New】→【Other】,在彈出的創(chuàng)建對(duì)話框中選擇“AndroidXMLFile”,點(diǎn)擊【Next】按鈕進(jìn)入下一步。任務(wù)實(shí)施第二步:設(shè)置顏色值操作2:將創(chuàng)建的“AndroidXMLFile”命名為“colors.xml”,點(diǎn)擊【Finish】按鈕完成顏色資源文件的創(chuàng)建。任務(wù)實(shí)施第二步:設(shè)置顏色值操作3:打開(kāi)“colors.xml”文件,輸入以下代碼并保存文件。任務(wù)實(shí)施第二步:設(shè)置顏色值操作4:打開(kāi)“testdemo/res/layout/activity_main.xml”文件,輸入以下代碼并保存文件。任務(wù)實(shí)施第二步:設(shè)置顏色值操作5:測(cè)試項(xiàng)目“testdemo”,查看運(yùn)行效果。任務(wù)實(shí)施第三步:設(shè)置尺寸值操作1:在“testdemo/res/values/”中創(chuàng)建“AndroidXMLFile”,命名為“dimens.xml”。打開(kāi)“dimens.xml”文件,輸入以下代碼并保存文件。任務(wù)實(shí)施第三步:設(shè)置尺寸值操作2:打開(kāi)“testdemo/res/layout/activity_main.xml”文件,輸入以下代碼并保存文件。任務(wù)實(shí)施第三步:設(shè)置尺寸值操作3:測(cè)試項(xiàng)目“testdemo”,查看運(yùn)行效果。相關(guān)知識(shí)Android項(xiàng)目資源文件描述Android項(xiàng)目資源目錄結(jié)構(gòu)技術(shù)知識(shí)知識(shí)點(diǎn)1:Android項(xiàng)目資源文件描述Android應(yīng)用程序項(xiàng)目主要由兩部分構(gòu)成:功能(代碼指令)和數(shù)據(jù)(資源文件)。其中功能決定應(yīng)用程序的的行為,它包括讓?xiě)?yīng)用程序得以運(yùn)行的所有算法;資源文件包括文本字符串、圖像、圖標(biāo)、音頻、文件、視頻和其他應(yīng)用程序使用的組件。技術(shù)知識(shí)知識(shí)點(diǎn)2:Android項(xiàng)目資源目錄結(jié)構(gòu)res/drawable:專門存放png、jpg圖標(biāo)文件。在代碼中使用getResources().getDrawable(resourceId)獲取該目錄下的資源。res/layout:專門存放xml界面文件,xml界面文件和HTML文件一樣,主要用于顯示用戶操作界面。res/values:專門存放應(yīng)用使用到的各種類型數(shù)據(jù)。不同類型的數(shù)據(jù)存放在不同的文件中,如下:strings.xml:定義字符串和數(shù)值,在Activity中使用getResources().getString(resourceId)或getResources().getText(resourceId)取得資源。它的作用和struts中的國(guó)際化資源文件一樣。arrays.xml:定義數(shù)組colors.xml:定義顏色和顏色字串?dāng)?shù)值,你可以在Activity中使用getResources().getDrawable(resourceId)以及getResources().getColor(resourceId)取得這些資源。dimens.xml:定義尺寸數(shù)據(jù),在Activity中使用getResources().getDimension(resourceId)取得這些資源styles.xml:定義樣式。res/anim/:存放定義動(dòng)畫(huà)的XML文件。res/xml/:在Activity中使用getResources().getXML()讀取該目錄下的XML資源文件。res/raw/:該目錄用于存放應(yīng)用使用到的原始文件,如音效文件等。調(diào)用方法:getResources().openRawR

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論