《Android項目開發實戰》課件 任務1-4Android項目資源文件使用_第1頁
《Android項目開發實戰》課件 任務1-4Android項目資源文件使用_第2頁
《Android項目開發實戰》課件 任務1-4Android項目資源文件使用_第3頁
《Android項目開發實戰》課件 任務1-4Android項目資源文件使用_第4頁
《Android項目開發實戰》課件 任務1-4Android項目資源文件使用_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論