版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Android項(xiàng)目開發(fā)任務(wù)1-4:Android項(xiàng)目資源文件使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),首先要搭建好軟件開發(fā)的編程環(huán)境,本次任務(wù)將介紹Android項(xiàng)目資源文件的使用。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】熟悉Android項(xiàng)目資源文件使用,掌握字符串、顏色值、尺寸值等資源文件的編寫和使用。導(dǎo)入任務(wù)【任務(wù)描述】在Android項(xiàng)目開發(fā)中,將所有應(yīng)用于項(xiàng)目的內(nèi)容和數(shù)據(jù)都視為資源,并有著嚴(yán)格的分類管理和使用。本任務(wù)中將教大家認(rèn)識Android開發(fā)中常用的資源及其分類,同時(shí)還教大家在Android應(yīng)用程序中如何設(shè)置和使用字符串、顏色值、尺寸值等資源。導(dǎo)入任務(wù)【任務(wù)分析】在Android開發(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)建,因此只需要打開文件按要求定義和編程字符串即可。與字符串不同,定義顏色值和尺寸值的xml文件在項(xiàng)目中一般不會自動(dòng)產(chǎn)生,因此需要自己創(chuàng)建。在Android開發(fā)中,定義顏色值和尺寸值的xml文件要求放在“res/values/”目錄中(即與strings.xml同一目錄下)。其中定義顏色值的xml命名為“colors.xml”,定義尺寸值的xml命名為“dimens.xml”。任務(wù)實(shí)施1、設(shè)置字符串2、設(shè)置顏色值3、設(shè)置尺寸值任務(wù)實(shí)施第一步:設(shè)置字符串操作1:打開項(xiàng)目“testdemo”中“res/values/strings.xml”文件,輸入以下xml代碼:任務(wù)實(shí)施第一步:設(shè)置字符串操作2:打開項(xiàng)目“testdemo”中“res/layout/activity_main.xml”文件,輸入以下xml代碼:任務(wù)實(shí)施第一步:設(shè)置字符串操作3:測試項(xiàng)目“testdemo”,查看運(yùn)行效果。任務(wù)實(shí)施第二步:設(shè)置顏色值操作1:選擇項(xiàng)目“testdemo”中“res/values/”文件夾,點(diǎn)擊鼠標(biāo)右鍵,在彈出的右鍵菜單中選擇【New】→【Other】,在彈出的創(chuàng)建對話框中選擇“AndroidXMLFile”,點(diǎn)擊【Next】按鈕進(jìn)入下一步。任務(wù)實(shí)施第二步:設(shè)置顏色值操作2:將創(chuàng)建的“AndroidXMLFile”命名為“colors.xml”,點(diǎn)擊【Finish】按鈕完成顏色資源文件的創(chuàng)建。任務(wù)實(shí)施第二步:設(shè)置顏色值操作3:打開“colors.xml”文件,輸入以下代碼并保存文件。任務(wù)實(shí)施第二步:設(shè)置顏色值操作4:打開“testdemo/res/layout/activity_main.xml”文件,輸入以下代碼并保存文件。任務(wù)實(shí)施第二步:設(shè)置顏色值操作5:測試項(xiàng)目“testdemo”,查看運(yùn)行效果。任務(wù)實(shí)施第三步:設(shè)置尺寸值操作1:在“testdemo/res/values/”中創(chuàng)建“AndroidXMLFile”,命名為“dimens.xml”。打開“dimens.xml”文件,輸入以下代碼并保存文件。任務(wù)實(shí)施第三步:設(shè)置尺寸值操作2:打開“testdemo/res/layout/activity_main.xml”文件,輸入以下代碼并保存文件。任務(wù)實(shí)施第三步:設(shè)置尺寸值操作3:測試項(xiàng)目“testdemo”,查看運(yùn)行效果。相關(guān)知識Android項(xiàng)目資源文件描述Android項(xiàng)目資源目錄結(jié)構(gòu)技術(shù)知識知識點(diǎn)1:Android項(xiàng)目資源文件描述Android應(yīng)用程序項(xiàng)目主要由兩部分構(gòu)成:功能(代碼指令)和數(shù)據(jù)(資源文件)。其中功能決定應(yīng)用程序的的行為,它包括讓應(yīng)用程序得以運(yùn)行的所有算法;資源文件包括文本字符串、圖像、圖標(biāo)、音頻、文件、視頻和其他應(yīng)用程序使用的組件。技術(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中的國際化資源文件一樣。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)畫的XML文件。res/xml/:在Activity中使用getResources().getXML()讀取該目錄下的XML資源文件。res/raw/:該目錄用于存放應(yīng)用使用到的原始文件,如音效文件等。調(diào)用方法:getResources().openRawR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年漳州職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試備考題庫含詳細(xì)答案解析
- 2026年云南城市建設(shè)職業(yè)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年成都藝術(shù)職業(yè)大學(xué)單招綜合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年寧夏工商職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試備考題庫及答案詳細(xì)解析
- 2026上半年貴州事業(yè)單位聯(lián)考綏陽縣招聘73人考試備考題庫及答案解析
- 2026年湖南交通職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試參考題庫含詳細(xì)答案解析
- 2026年天府新區(qū)航空旅游職業(yè)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026濟(jì)鋼集團(tuán)國際工程技術(shù)有限公司社會招聘(7人)考試重點(diǎn)試題及答案解析
- 2026江蘇連云港市灌云萬邦人力資源有限公司招聘10人考試重點(diǎn)題庫及答案解析
- 2026年山東科技職業(yè)學(xué)院單招職業(yè)技能考試模擬試題含詳細(xì)答案解析
- 疾病動(dòng)態(tài)監(jiān)測的多組學(xué)整合分析策略
- 中國臨床腫瘤學(xué)會(CSCO)結(jié)直腸癌診療指南2024
- 北京市豐臺二中2026屆數(shù)學(xué)高一上期末考試試題含解析
- 狂犬病指南2025版本更新
- 核酸口鼻采樣培訓(xùn)
- (新教材)2026年部編人教版一年級下冊語文 語文園地一 課件
- 安徽紅陽化工有限公司年產(chǎn)1萬噸有機(jī)酯(三醋酸甘油酯)、5500噸醋酸鹽系列產(chǎn)品擴(kuò)建項(xiàng)目環(huán)境影響報(bào)告書
- 汽車各工況下輪轂軸承壽命計(jì)算公式EXCEL表
- 教務(wù)工作的培訓(xùn)內(nèi)容
- 呂洞賓祖師道德經(jīng)解
- 2023-2024學(xué)年江蘇省宜興市小學(xué)數(shù)學(xué)四年級上冊期末自我評估題
評論
0/150
提交評論