




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年統(tǒng)編版八年級(jí)語(yǔ)文下冊(cè)期末復(fù)習(xí):基礎(chǔ)知識(shí)綜合(含答案)
- 《祖國(guó)統(tǒng)一大業(yè)》參考教案2
- 2026年中考道德與法治一輪復(fù)習(xí):重點(diǎn)考點(diǎn)知識(shí)背誦提綱
- 2025年電商綠色物流綠色物流新能源車輛充電站環(huán)保設(shè)施運(yùn)營(yíng)管理法規(guī)政策研究報(bào)告
- 劑型基礎(chǔ)知識(shí)培訓(xùn)課件
- 新疆喀什地區(qū)疏附縣2024-2025學(xué)年高一下學(xué)期期末測(cè)試英語(yǔ)試卷
- 社區(qū)民居預(yù)定協(xié)議書(shū)范本
- 林權(quán)入股協(xié)議書(shū)范本
- 快遞物流服務(wù)協(xié)議書(shū)范本
- 兒子過(guò)繼再婚協(xié)議書(shū)范本
- 醫(yī)院財(cái)務(wù)會(huì)計(jì)面試問(wèn)題33套和專業(yè)題36問(wèn)及答案
- 江西省上饒市2024-2025學(xué)年七年級(jí)下學(xué)期期末語(yǔ)文試題
- 2025年小學(xué)生環(huán)保科普知識(shí)競(jìng)賽題庫(kù)及答案
- 萬(wàn)華入職考試題及答案
- 供應(yīng)商入庫(kù)管理制度
- 2025至2030年中國(guó)乙醇行業(yè)市場(chǎng)全景調(diào)研及發(fā)展趨向研判報(bào)告
- 肩難產(chǎn)的健康宣教
- 2025年丁烷氣瓶市場(chǎng)前景分析
- 2025至2030中國(guó)UV打印機(jī)行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展報(bào)告
- 物資倉(cāng)儲(chǔ)規(guī)范管理制度
- 國(guó)企安全風(fēng)險(xiǎn)管理制度
評(píng)論
0/150
提交評(píng)論