《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》全套教學(xué)課件_第1頁(yè)
《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》全套教學(xué)課件_第2頁(yè)
《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》全套教學(xué)課件_第3頁(yè)
《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》全套教學(xué)課件_第4頁(yè)
《Android項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)》全套教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩821頁(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-1:搭建開(kāi)發(fā)環(huán)境全套可編輯PPT課件本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要搭建好軟件開(kāi)發(fā)的編程環(huán)境,本次任務(wù)將完成Android應(yīng)用軟件的集成開(kāi)發(fā)環(huán)境安裝與配置。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】能獨(dú)立并熟練地搭建Android項(xiàng)目開(kāi)發(fā)編程環(huán)境。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】本任務(wù)將教大家快速搭建Android項(xiàng)目開(kāi)發(fā)的編程環(huán)境。由于Android系統(tǒng)是一個(gè)開(kāi)源的操作系統(tǒng),其應(yīng)用程序的開(kāi)發(fā)主要使用Java語(yǔ)言,因此編程開(kāi)發(fā)環(huán)境的搭建需要JDK、EclipseIDE、AndroidSDK、以及AVD等4個(gè)部分。其中JDK是Java語(yǔ)言開(kāi)發(fā)包,由Oracle公司提供;EclipseIDE是Android程序開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境,由IBM提供;AndroidSDK是Android應(yīng)用軟件開(kāi)發(fā)包,由google公司提供;AVD是Android應(yīng)用軟件模擬運(yùn)行測(cè)試環(huán)境(也可以直接使用Android智能手機(jī)來(lái)運(yùn)行測(cè)試應(yīng)用程序)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】Android編程開(kāi)發(fā)環(huán)境的搭建一般采用以下五個(gè)步驟:第一步:安裝JDK。第二步:安裝Eclipse。第三步:在EclipseIDE中配置JDK。第四步:在EclipseIDE中配置AndroidSDK。第五步:創(chuàng)建AVD。本課件是可編輯的正常PPT課件任務(wù)實(shí)施Android集成開(kāi)發(fā)環(huán)境安裝(安裝JDK和Eclipse)Android集成開(kāi)發(fā)環(huán)境配置(配置JDK和SDK)創(chuàng)建和運(yùn)行AVD本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:安裝JDK操作1:雙擊下載的JDK安裝程序,出現(xiàn)下圖所示的界面,啟動(dòng)JDK安裝引導(dǎo)程序。點(diǎn)擊【下一步】按鈕,進(jìn)入自定義安裝界面。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:安裝JDK操作2:在自定義安裝界面中,選擇JDK安裝內(nèi)容并設(shè)置好安裝路徑(默認(rèn)路徑為“C:\ProgramFiles\Java\”。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:安裝JDK操作3:點(diǎn)擊【下一步】開(kāi)始安裝和復(fù)制文件。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:安裝JDK操作4:安裝完成后,出現(xiàn)下圖界面,點(diǎn)擊【完成】按鈕,完成JDK的安裝。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:安裝Eclipse操作1:我們使用的EclipseIDE軟件包事實(shí)上是一個(gè)zip壓縮包(已集成了Android開(kāi)發(fā)插件ADT),不需要安裝,直接解壓至電腦硬盤的根目錄下即可(建議解壓至C:\)。成功解壓后在根目錄里看到一個(gè)“eclipse”文件夾,進(jìn)入該文件夾可以看到以下的文件和文件目錄。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:安裝Eclipse操作2:雙擊“eclipse”文件夾中的“eclipse.exe”文件,啟動(dòng)eclipseIDE軟件。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:在EclipseIDE中配置JDK操作1:選擇EclipseIDE中【W(wǎng)indow】→【Preferences】選項(xiàng),打開(kāi)“Preferences”對(duì)話框。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:在EclipseIDE中配置JDK操作2:在“Preferences”對(duì)話框中選擇左側(cè)【Java】→【InstalledJREs】,打開(kāi)右側(cè)“InstalledJREs”操作面板,點(diǎn)擊【Add…】按鈕,打開(kāi)“AddJREs”對(duì)話框。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:在EclipseIDE中配置JDK操作3:在“AddJREs”對(duì)話框中選擇“StandardVM”,點(diǎn)擊【Next】按鈕,進(jìn)入JRE選擇面板。點(diǎn)擊【Directory】按鈕,在彈出的瀏覽文件夾對(duì)話框中選擇JDK,點(diǎn)擊【確定】按鈕返回面板。最后等到EclipseIDE導(dǎo)入JDK完畢,點(diǎn)擊【Finished】按鈕完成JDK配置。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第四步:在EclipseIDE中配置SDK操作:選擇EclipseIDE中【W(wǎng)indow】→【Preferences】選項(xiàng),在彈出“Preferences”對(duì)話框左側(cè)選擇Android選項(xiàng)。在右側(cè)打開(kāi)的Android面板中點(diǎn)擊【Browse】,選擇AndroidSDK安裝目錄,點(diǎn)擊【OK】按鈕,完成AndroidSDK的配置。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第五步:創(chuàng)建和運(yùn)行AVD操作1:選擇EclipseIDE中【W(wǎng)indow】→【AVDManager】選項(xiàng),在彈出“AVDManager”對(duì)話框中選擇【New】按鈕。在彈出的“CreatenewAVD”對(duì)話框中,創(chuàng)建所需的Android模擬器。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第五步:創(chuàng)建和運(yùn)行AVD操作2:選擇創(chuàng)建的Android模擬器,點(diǎn)擊【Start】按鈕,啟動(dòng)Android模擬器。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第五步:創(chuàng)建和運(yùn)行AVD操作3:查看運(yùn)行效果。運(yùn)行效果如下:本課件是可編輯的正常PPT課件相關(guān)知識(shí)JDKEclipseAndroidSDK本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:JDKJDK(JavaDevelopmentKit)是Java語(yǔ)言的軟件開(kāi)發(fā)工具包,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的Java應(yīng)用程序。JDK是整個(gè)Java開(kāi)發(fā)的核心,它包含了Java的運(yùn)行環(huán)境、Java工具以及Java基礎(chǔ)類庫(kù)?;A(chǔ)類庫(kù)包含:java.lang:Java基礎(chǔ)類,常用類如String等都在這里面。這個(gè)包是唯一一個(gè)可以不用引入(import)就可以使用的包。java.io:包含所有輸入輸出有關(guān)的類,如文件操作類等。:包含與網(wǎng)絡(luò)有關(guān)的類,如URL,URLConnection等。java.util:這個(gè)是系統(tǒng)輔助類,包含集合類Collection、List、Map等。java.sql:這個(gè)是數(shù)據(jù)庫(kù)操作類,包含Connection、Statement、ResultSet等。本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:認(rèn)識(shí)EclipseEclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(JavaDevelopmentKit,JDK)。Eclipse最初是由IBM公司開(kāi)發(fā)的替代商業(yè)軟件VisualAgeforJava的下一代IDE開(kāi)發(fā)環(huán)境,2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(EclipseFoundation)管理。2003年,Eclipse3.0選擇OSGi服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。2007年6月,穩(wěn)定版3.3發(fā)布;2008年6月發(fā)布代號(hào)為Ganymede的3.4版;2009年6月發(fā)布代號(hào)為Galileo的3.5版;2010年6月發(fā)布代號(hào)為Helios的3.6版;2011年6月發(fā)布代號(hào)為Indigo的3.7版;2012年6月發(fā)布代號(hào)為Juno的4.2版;2013年6月發(fā)布代號(hào)為Kepler的4.3版;2014年6月發(fā)布代號(hào)為L(zhǎng)una的4.4版;2015年6月項(xiàng)目發(fā)布代號(hào)為Mars的4.5版。本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)3:認(rèn)識(shí)AndroidSDKAndroidSDK(softwaredevelopmentkit)即Android軟件開(kāi)發(fā)包,是用于Android系統(tǒng)應(yīng)用軟件開(kāi)發(fā)所需的軟件框架、API類庫(kù)等工具包集合。AndroidSDK采用Java語(yǔ)言,因此可以結(jié)合JDK進(jìn)行程序開(kāi)發(fā)。使用Eclipse進(jìn)行Android應(yīng)用程序開(kāi)發(fā)需要安裝AndroidSDK。本課件是可編輯的正常PPT課件拓展訓(xùn)練獨(dú)立完成Android項(xiàng)目開(kāi)發(fā)編程環(huán)境安裝與配置。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】在自己的電腦上獨(dú)立完成Android項(xiàng)目開(kāi)發(fā)編程環(huán)境安裝與配置。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)1-2:創(chuàng)建Android應(yīng)用軟件項(xiàng)目本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要搭建好軟件開(kāi)發(fā)的編程環(huán)境,本次任務(wù)將向大家介紹如何創(chuàng)建一個(gè)Android應(yīng)用軟件項(xiàng)目。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】了解Android應(yīng)用軟件項(xiàng)目的創(chuàng)建過(guò)程和目錄結(jié)構(gòu),能獨(dú)立并熟練地創(chuàng)建Android應(yīng)用軟件項(xiàng)目。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】在Android編程環(huán)境(EclipseIDE)搭建完成后,接下來(lái)要學(xué)會(huì)Android應(yīng)用軟件項(xiàng)目創(chuàng)建和運(yùn)行調(diào)試。本次任務(wù)將講授一下如何創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,并運(yùn)行和檢測(cè)其運(yùn)行效果。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】在Android項(xiàng)目開(kāi)發(fā)中,應(yīng)用程序的架構(gòu)具有嚴(yán)格的規(guī)定,對(duì)于不同類型的程序文件的存放也有著嚴(yán)格的要求。因此,在創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目時(shí),應(yīng)該重點(diǎn)留意該項(xiàng)目的架構(gòu)設(shè)計(jì),弄清楚主要目錄和文件的作用。創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,首先要設(shè)置項(xiàng)目名稱,其次完成界面圖標(biāo)的設(shè)置,并創(chuàng)建一個(gè)空的Activity類,最后在項(xiàng)目創(chuàng)建后,一定要在AVD或Android智能手機(jī)上測(cè)試所創(chuàng)建的項(xiàng)目是否可以正確運(yùn)行。然后才能開(kāi)始項(xiàng)目程序的開(kāi)發(fā)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施Android集成開(kāi)發(fā)環(huán)境安裝(安裝JDK和Eclipse)Android集成開(kāi)發(fā)環(huán)境配置(配置JDK和SDK)創(chuàng)建和運(yùn)行AVD本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作1:選擇EclipseIDE中的【File】→【New】→【AndroidApplicationProject】,啟動(dòng)“NewAndroidApp”對(duì)話框。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作2:在“NewAndroidApp”對(duì)話框中填寫Android應(yīng)用程序的項(xiàng)目名稱:“testdemo”,選擇Android項(xiàng)目開(kāi)發(fā)所需的SDK,點(diǎn)擊【Next】按鈕進(jìn)入下一步。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作3:選擇項(xiàng)目“testdemo”所需的圖標(biāo)設(shè)置,點(diǎn)擊【Next】按鈕進(jìn)入下一步。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作4:創(chuàng)建Activity。這里選擇BlankActivity,點(diǎn)擊【Next】按鈕進(jìn)入下一步。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作5:設(shè)置Activity類名(ActivityName)、界面程序名稱(LayoutName)和應(yīng)用程序標(biāo)題(Title),點(diǎn)擊【Finish】完成Android應(yīng)用程序項(xiàng)目的創(chuàng)建。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作6:創(chuàng)建后的Android應(yīng)用程序項(xiàng)目“testdemo”的結(jié)構(gòu)如下所示。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作7:選中項(xiàng)目“testdemo”,點(diǎn)擊鼠標(biāo)右鍵,在彈出的右鍵菜單中選擇【RunAs】→【AndroidApplication】,測(cè)試項(xiàng)目“testdemo”的運(yùn)行效果。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作8:運(yùn)行效果如下圖所示,則表示項(xiàng)目創(chuàng)建成功,可以進(jìn)行下一步的界面設(shè)計(jì)與程序開(kāi)發(fā)。本課件是可編輯的正常PPT課件相關(guān)知識(shí)認(rèn)識(shí)Android應(yīng)用程序項(xiàng)目架構(gòu)認(rèn)識(shí)Android的包文件本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)Android應(yīng)用程序項(xiàng)目架構(gòu)1.src目錄:存放Android應(yīng)用程序中所有java源代碼,自動(dòng)地組織在用戶定義聲明的包內(nèi)。2.gen目錄:該目錄下的文件是由ADT自動(dòng)生成的,即包內(nèi)的R.java文件。該文件為項(xiàng)目中的各個(gè)資源在該類中創(chuàng)建其唯一的ID。從R文件中可以看到每一個(gè)資源都會(huì)有一個(gè)整數(shù)和它相對(duì)應(yīng)。3.Android目錄:存放該項(xiàng)目支持的jar包。建立不同版本的可能會(huì)有不同的依賴。在Android開(kāi)發(fā)中,絕大部分開(kāi)發(fā)用的工具包都被封裝到一個(gè)名叫Android.jar的文件里4.Assets目錄:存放項(xiàng)目相關(guān)的資源文件。5.bin目錄:用于存放生成的目標(biāo)文件,例如Java的二進(jìn)制文件、資源打包文件(.ap_后綴)、Dalvik虛擬機(jī)的可執(zhí)行性文件(.dex后綴),打包好應(yīng)用文件(.apk后綴)等。6.libs目錄:用于存放需要使用的第三方j(luò)ar包文件。7.res目錄:存放的是整個(gè)項(xiàng)目的經(jīng)常使用的資源文件。其中(1)drawable開(kāi)頭的四個(gè)目錄:分別以不同尺寸存放png、gif、jpg等圖片資源。(2)layout:存放應(yīng)用程序的布局文件,文件類型為XML格式。(3)values:存放XML格式的資源描述文件,例如字符串(strings.xml)、顏色(colors.xml)、樣式(styles.xml)、尺寸(dimens.xml)、數(shù)組(arrays.xml)等。8.AndroidManifest.xml:項(xiàng)目配置文件,聲明各種組件在項(xiàng)目中的配置和權(quán)限。9.proguard-project.txt:該文件是混淆代碼的腳本配置文件。10.perties:項(xiàng)目環(huán)境信息,記錄項(xiàng)目與當(dāng)前應(yīng)用所使用Android的配置信息。本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:認(rèn)識(shí)Android的包文件android.app:提供高層的程序模型、提供基本的運(yùn)行環(huán)境android.content:包含各種的對(duì)設(shè)備上的數(shù)據(jù)進(jìn)行訪問(wèn)和發(fā)布的類android.database:通過(guò)內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫(kù)android.graphics:底層的圖形庫(kù),包含畫布、顏色、點(diǎn)、矩形等,可以直接繪制到屏幕上android.location:定位和相關(guān)服務(wù)的類android.media:提供一些類管理多種音頻、視頻的媒體接口

:提供幫助網(wǎng)絡(luò)訪問(wèn)的類,超過(guò)通常的.*接口android.os:提供了系統(tǒng)服務(wù)、消息傳輸、IPC機(jī)制android.opengl:提供OpenGL的工具vider:提供類訪問(wèn)Android的內(nèi)容提供者android.telephony:提供與撥打電話相關(guān)的API交互android.view:提供基礎(chǔ)的用戶界面接口框架android.util:涉及工具性的方法,例如時(shí)間日期的操作android.webkit:默認(rèn)瀏覽器操作接口android.widget:包含各種UI元素(大部分是可見(jiàn)的)在應(yīng)用程序的屏幕中使用本課件是可編輯的正常PPT課件拓展訓(xùn)練獨(dú)立完成一個(gè)Android應(yīng)用程序項(xiàng)目創(chuàng)建和運(yùn)行。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目(項(xiàng)目命名為“androidtest”),并在Android模擬器上實(shí)現(xiàn)以下運(yùn)行效果。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)1-3:Android模擬器的使用本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要搭建好軟件開(kāi)發(fā)的編程環(huán)境,本次任務(wù)將介紹Android模擬器的使用。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】認(rèn)識(shí)并熟練掌握Android模擬器的使用。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】Android模擬器的使用與Android系統(tǒng)手機(jī)或平板的使用相似,但是在非觸摸屏電腦中需要用鼠標(biāo)代替手指的操作。在這里我們主要講授在應(yīng)用程序開(kāi)發(fā)過(guò)程中需要用到的一些Android模擬器的基本配置和操作。這些操作包括:1、語(yǔ)言設(shè)置。2、開(kāi)發(fā)環(huán)境設(shè)置。3、撥號(hào)通話操作。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】創(chuàng)建后的Android模擬器整個(gè)系統(tǒng)默認(rèn)是使用英文的。對(duì)于我們而言,這顯然不方便。因此在創(chuàng)建后一般都會(huì)將其設(shè)置為中文。中文的設(shè)置不需要編程實(shí)現(xiàn),只需要在模擬器的Android系統(tǒng)中對(duì)其語(yǔ)言選項(xiàng)進(jìn)行設(shè)置。此外,本次任務(wù)還會(huì)教大家設(shè)置Android系統(tǒng)的開(kāi)發(fā)環(huán)境設(shè)置,這個(gè)主要用于使用Android智能手機(jī)進(jìn)行運(yùn)行測(cè)試程序。最后體驗(yàn)一下不同模擬器間還可以進(jìn)行的撥號(hào)操作。本課件是可編輯的正常PPT課件任務(wù)實(shí)施1、中文語(yǔ)言設(shè)置。2、開(kāi)發(fā)環(huán)境設(shè)置。3、撥號(hào)通話操作。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:中文語(yǔ)言設(shè)置操作1:?jiǎn)?dòng)Android模擬器(以Android2.3.3版本為例),點(diǎn)擊【menu】按鈕在彈出的底部菜單選擇【Settings】。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:中文語(yǔ)言設(shè)置操作2:在彈出的列表菜單中選擇【Language&Keyboard】列表項(xiàng)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:中文語(yǔ)言設(shè)置操作3:在彈出的列表菜單中選擇【SelectLanguage】列表項(xiàng)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:中文語(yǔ)言設(shè)置操作4:在彈出的列表菜單中選擇【中文(簡(jiǎn)體)】列表項(xiàng),完成中文語(yǔ)言設(shè)置。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:中文語(yǔ)言設(shè)置操作5:完成中文設(shè)置后的效果如下。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:設(shè)置開(kāi)發(fā)環(huán)境操作1:在Android模擬器【設(shè)置】列表菜單中選擇【應(yīng)用程序】列表項(xiàng)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:設(shè)置開(kāi)發(fā)環(huán)境操作2:在彈出的列表菜單中選擇【開(kāi)發(fā)】列表項(xiàng)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:設(shè)置開(kāi)發(fā)環(huán)境操作3:在彈出的列表菜單中選擇【USB調(diào)試】列表項(xiàng),完成開(kāi)發(fā)設(shè)置(該設(shè)置可以用于Android手機(jī)進(jìn)行程序調(diào)試)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:實(shí)現(xiàn)Android模擬器的撥號(hào)通話操作。操作1:?jiǎn)?dòng)2個(gè)Android模擬器,如下所示。

本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:實(shí)現(xiàn)Android模擬器的撥號(hào)通話操作。操作2:在一個(gè)模擬器上啟動(dòng)撥號(hào)軟件,輸入要撥號(hào)的手機(jī)號(hào)碼(注:模擬器的手機(jī)號(hào)碼就在標(biāo)題欄上,一般是4位數(shù)字,如5556)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:實(shí)現(xiàn)Android模擬器的撥號(hào)通話操作。操作3:撥號(hào)成功,對(duì)方模擬器顯示來(lái)電信息,點(diǎn)擊通話接聽(tīng)按鈕,完成Android模擬器間的撥號(hào)通話操作。本課件是可編輯的正常PPT課件相關(guān)知識(shí)認(rèn)識(shí)Android模擬器AVDAndroid模擬器的按鍵控制方式Android模擬器的限制本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)Android模擬器Android模擬器是一個(gè)程序,它提供了可以運(yùn)行Android應(yīng)用的虛擬ARM移動(dòng)設(shè)備。開(kāi)發(fā)人員可以通過(guò)定義AVD來(lái)選擇模擬器運(yùn)行的Android系統(tǒng)版本,此外還可以自定義虛擬移動(dòng)設(shè)備和鍵盤映射。在啟動(dòng)和運(yùn)行模擬器時(shí),開(kāi)發(fā)人員可以使用多種命令和選項(xiàng)來(lái)控制模擬器行為。注:在啟動(dòng)Android模擬器時(shí),有3種常見(jiàn)方式:使用AVD管理工具、使用eclipse運(yùn)行Android程序、使用emulator命令。本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:AVDAndroid虛擬設(shè)備(AVD)是模擬器的一種配置。開(kāi)發(fā)人員通過(guò)定義需要硬件和軟件選項(xiàng)來(lái)使用Android模擬器模擬真實(shí)的設(shè)備。一個(gè)Android虛擬設(shè)備(AVD)由以下幾部分組成:硬件配置:定義虛擬設(shè)備的硬件特性。例如,開(kāi)發(fā)人員可以定義該設(shè)備是否包含攝像頭、是否使用物理QWERTY鍵盤和撥號(hào)鍵盤、內(nèi)存大小等。映射的系統(tǒng)鏡像:開(kāi)發(fā)人員可以定義虛擬設(shè)備運(yùn)行的Android平臺(tái)版本。其他選項(xiàng):開(kāi)發(fā)人員可以指定需要使用的模擬器皮膚,這將控制屏幕尺寸、外觀等。此外,還可以指定Android虛擬設(shè)備使用的SD卡。開(kāi)發(fā)電腦上的專用存儲(chǔ)區(qū)域:用于存儲(chǔ)當(dāng)前設(shè)備的用戶數(shù)據(jù)(安裝的應(yīng)用程序、設(shè)置等)和模擬SD卡。本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)3:Android模擬器的按鍵控制方式本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)4:Android模擬器的限制Android模擬器并非萬(wàn)能,它有如下限制:不支持撥打或接聽(tīng)真實(shí)電話,但是可以使用模擬器控制臺(tái)模擬電話呼叫。不支持USB連接;不支持相機(jī)/視頻采集(輸入);不支持設(shè)備連接耳機(jī);不支持確定連接狀態(tài);不支持確定電量水平和交流充電狀態(tài);不支持確定SD卡插入/彈出;不支持藍(lán)牙。本課件是可編輯的正常PPT課件拓展訓(xùn)練獨(dú)立完成Android模擬器的屏幕壁紙?jiān)O(shè)置。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】完成以下Android模擬器的屏幕壁紙?jiān)O(shè)置。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)1-4:Android項(xiàng)目資源文件使用本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要搭建好軟件開(kāi)發(fā)的編程環(huán)境,本次任務(wù)將介紹Android項(xiàng)目資源文件的使用。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】熟悉Android項(xiàng)目資源文件使用,掌握字符串、顏色值、尺寸值等資源文件的編寫和使用。本課件是可編輯的正常PPT課件導(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è)置和使用字符串、顏色值、尺寸值等資源。本課件是可編輯的正常PPT課件導(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”。本課件是可編輯的正常PPT課件任務(wù)實(shí)施1、設(shè)置字符串2、設(shè)置顏色值3、設(shè)置尺寸值本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:設(shè)置字符串操作1:打開(kāi)項(xiàng)目“testdemo”中“res/values/strings.xml”文件,輸入以下xml代碼:本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:設(shè)置字符串操作2:打開(kāi)項(xiàng)目“testdemo”中“res/layout/activity_main.xml”文件,輸入以下xml代碼:本課件是可編輯的正常PPT課件任務(wù)實(shí)施第一步:設(shè)置字符串操作3:測(cè)試項(xiàng)目“testdemo”,查看運(yùn)行效果。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:設(shè)置顏色值操作1:選擇項(xiàng)目“testdemo”中“res/values/”文件夾,點(diǎn)擊鼠標(biāo)右鍵,在彈出的右鍵菜單中選擇【New】→【Other】,在彈出的創(chuàng)建對(duì)話框中選擇“AndroidXMLFile”,點(diǎn)擊【Next】按鈕進(jìn)入下一步。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:設(shè)置顏色值操作2:將創(chuàng)建的“AndroidXMLFile”命名為“colors.xml”,點(diǎn)擊【Finish】按鈕完成顏色資源文件的創(chuàng)建。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:設(shè)置顏色值操作3:打開(kāi)“colors.xml”文件,輸入以下代碼并保存文件。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:設(shè)置顏色值操作4:打開(kāi)“testdemo/res/layout/activity_main.xml”文件,輸入以下代碼并保存文件。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第二步:設(shè)置顏色值操作5:測(cè)試項(xiàng)目“testdemo”,查看運(yùn)行效果。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:設(shè)置尺寸值操作1:在“testdemo/res/values/”中創(chuàng)建“AndroidXMLFile”,命名為“dimens.xml”。打開(kāi)“dimens.xml”文件,輸入以下代碼并保存文件。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:設(shè)置尺寸值操作2:打開(kāi)“testdemo/res/layout/activity_main.xml”文件,輸入以下代碼并保存文件。本課件是可編輯的正常PPT課件任務(wù)實(shí)施第三步:設(shè)置尺寸值操作3:測(cè)試項(xiàng)目“testdemo”,查看運(yùn)行效果。本課件是可編輯的正常PPT課件相關(guān)知識(shí)Android項(xiàng)目資源文件描述Android項(xiàng)目資源目錄結(jié)構(gòu)本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(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)用程序使用的組件。本課件是可編輯的正常PPT課件技術(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)畫的XML文件。res/xml/:在Activity中使用getResources().getXML()讀取該目錄下的XML資源文件。res/raw/:該目錄用于存放應(yīng)用使用到的原始文件,如音效文件等。調(diào)用方法:getResources().openRawResource(ID),參數(shù)ID形式為R.raw.somefilename。本課件是可編輯的正常PPT課件拓展訓(xùn)練使用Android項(xiàng)目資源文件制作一個(gè)歡迎首頁(yè)。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】使用Android項(xiàng)目資源文件實(shí)現(xiàn)以下效果。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)2-1:幀布局設(shè)計(jì)本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要進(jìn)行軟件界面的布局設(shè)計(jì),本次任務(wù)完成一個(gè)幀布局的設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】在Android系統(tǒng)中使用幀布局完成以下界面圖案設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】幀布局FrameLayout是Android五大布局之一。在幀布局中,所有顯示對(duì)象都將固定在屏幕的左上角,不能指定位置,但允許有多個(gè)顯示對(duì)象,只是后一個(gè)會(huì)直接覆蓋在前一個(gè)之上顯示,會(huì)把前面的組件部分或全部擋住。如下圖所示。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】利用幀布局的特性,采用TextView控件疊加的方式來(lái)完成上述場(chǎng)景設(shè)計(jì)。具體做法:總體界面設(shè)計(jì)采用幀布局設(shè)計(jì),在幀布局FrameLayout標(biāo)簽中使用3個(gè)TextView標(biāo)簽,分別將控件背景顏色設(shè)置為紅色、綠色和藍(lán)色,按次序疊加排列,從而實(shí)現(xiàn)所要的場(chǎng)景設(shè)計(jì)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施創(chuàng)建安卓應(yīng)用程序項(xiàng)目編寫幀布局XML文件運(yùn)行布局界面查看結(jié)果本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作1:?jiǎn)?dòng)Eclipse,點(diǎn)擊【File】菜單,選擇【New】→【Project】菜單項(xiàng),在彈出的【NewProject】對(duì)話框中選中【AndroidApplicationProject】選項(xiàng),單擊【Next】進(jìn)入下一步。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作2:在彈出的【NewAndroidApp】對(duì)話框中輸入應(yīng)用程序名稱為“framelayoutdemo”,單擊【Next】進(jìn)入下一步。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作3:配置應(yīng)用程序圖標(biāo),這里采用默認(rèn)設(shè)置,單擊【Next】進(jìn)入下一步。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作4:選擇創(chuàng)建的Activity類,這里選擇【BlankActivity】,單擊【Next】進(jìn)入下一步。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作5:輸入要?jiǎng)?chuàng)建的Activity類的名稱,這里輸入“FrameLayoutDemoActivity”,單擊【Finish】完成Android應(yīng)用程序項(xiàng)目的創(chuàng)建。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作6:創(chuàng)建后的Android應(yīng)用程序項(xiàng)目架構(gòu)如下所示。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作7:雙擊打開(kāi)“activity_frame_layout_demo.xml”文件,在代碼編輯窗口輸入以下對(duì)應(yīng)程序代碼。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作8:保存文件,選擇應(yīng)用程序項(xiàng)目framelayoutdemo,點(diǎn)擊鼠標(biāo)右鍵,在彈出的右鍵菜單中選擇【RunAs】→【AndroidApplication】菜單項(xiàng),如下圖操作。運(yùn)行該項(xiàng)目,即可看到效果。本課件是可編輯的正常PPT課件相關(guān)知識(shí)幀布局FrameLayout文本框TextView本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:幀布局FrameLayoutFrameLayout(幀布局)是Android布局中較為簡(jiǎn)單的一個(gè)布局,這個(gè)布局直接在屏幕上開(kāi)辟出一塊空白的區(qū)域,當(dāng)我們往里面添加控件的時(shí)候,會(huì)默認(rèn)把他們放到這塊區(qū)域的左上角。這種布局方式?jīng)]有任何的定位方式,所以它應(yīng)用的場(chǎng)景并不多。幀布局的大小由控件中最大的子控件決定,如果控件的大小一樣大的話,那么同一時(shí)刻就只能看到最上面的那個(gè)組件。后續(xù)添加的控件會(huì)覆蓋前一個(gè)。雖然默認(rèn)會(huì)將控件放置在左上角,但是我們也可以通過(guò)layout_gravity屬性,指定到其他的位置。屬性名稱描述android:layout_width指定組件的寬度android:layout_height指定組件的高度本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2、TextViewTextView是用來(lái)顯示字符串的組件,在手機(jī)上就是顯示一塊文本的區(qū)域。其常用XML屬性如下:屬性名稱描述android:gravity當(dāng)文字小于視圖,指定如何對(duì)齊文本視圖的X或Y軸。android:height設(shè)置Textview的高度。android:text設(shè)置TextView文本內(nèi)容顯示。android:textColor設(shè)置顯示內(nèi)容顏色。android:textSize設(shè)置顯示內(nèi)容大小。android:lines設(shè)置TextView的行數(shù)。android:hint當(dāng)文本為空時(shí)提示文本顯示。本課件是可編輯的正常PPT課件拓展訓(xùn)練使用幀布局完成漸變條紋的圖案設(shè)計(jì)與實(shí)現(xiàn)本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,在項(xiàng)目中編程實(shí)現(xiàn)以下界面效果。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)2-2:線性布局設(shè)計(jì)本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要進(jìn)行軟件界面的布局設(shè)計(jì),本次任務(wù)完成一個(gè)線性布局設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】在Android系統(tǒng)中使用線性布局完成彩色條紋界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】線性布局(LinearLayout)是Android應(yīng)用軟件最為常用的布局。LinearLayout類也是RadioGroup、TabWidget、TableLayout、TableRow、ZoomControls等類的父類。LinearLayout可以讓它的子元素垂直或水平的方式排成一行(不設(shè)置方向的時(shí)候默認(rèn)按照垂直方向排列)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】在線性布局中,內(nèi)部各組件可以以垂直或水平的方式進(jìn)行排列,從上圖的彩色條形界面可以看出,界面中各顏色色條呈垂直線性排列。因此在本任務(wù)中可以將布局內(nèi)各組件設(shè)置為線性垂直排列。具體做法:首先將界面總體布局設(shè)置為線性布局,然后在線性布局中設(shè)置5個(gè)TextView控件,并按照次序?qū)?個(gè)TextView控件的顏色分別設(shè)為粉、綠、藍(lán)、黃、灰等5個(gè)顏色。本課件是可編輯的正常PPT課件任務(wù)實(shí)施創(chuàng)建安卓應(yīng)用程序項(xiàng)目編寫線性布局XML文件運(yùn)行布局界面查看結(jié)果本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作1:創(chuàng)建項(xiàng)目。創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,將該項(xiàng)目命名為“l(fā)inearlayoutdemo”。創(chuàng)建后的項(xiàng)目架構(gòu)如下所示。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作2:編寫程序。在項(xiàng)目“l(fā)inearlayoutdemo”中雙擊打開(kāi)“activity_main.xml”文件,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作3:運(yùn)行調(diào)試。保存文件,預(yù)覽設(shè)計(jì)效果,如下圖所示。運(yùn)行項(xiàng)目linearlayoutdemo,測(cè)試程序運(yùn)行效果。本課件是可編輯的正常PPT課件相關(guān)知識(shí)線性布局LinearLayout常用標(biāo)簽屬性本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:線性布局LinearLayout線性布局可分為水平線性布局和垂直線性布局兩種。通過(guò)android:orientation屬性可以設(shè)置線性布局的方向。例如:android:orientation="vertical"表示垂直線性布局android:orientation="horizontal"表示水平線性布局本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:常用標(biāo)簽屬性屬性名稱描述android:text設(shè)置標(biāo)簽文字。android:text="WelcometoAndroidWorld!"android:textColor設(shè)置字體顏色。例如android:textColor="#eeff00"android:textSize設(shè)置字體大小。例如android:textSize="18px"android:background設(shè)置標(biāo)簽背景顏色。例如android:background="#E8E8D0"android:layout_weight設(shè)置標(biāo)簽在布局中的相對(duì)大小,屬性值為非負(fù)整數(shù)值。本課件是可編輯的正常PPT課件拓展訓(xùn)練使用絕對(duì)布局編程實(shí)現(xiàn)以下圖案界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,在項(xiàng)目中使用線性布局編程實(shí)現(xiàn)以下界面效果。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)2-3:相對(duì)布局設(shè)計(jì)本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要進(jìn)行軟件界面的布局設(shè)計(jì),本次任務(wù)完成一個(gè)相對(duì)布局設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】在Android系統(tǒng)中使用相對(duì)布局完成安卓端操控手柄界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】相對(duì)布局(RelativeLayout)是Android系統(tǒng)中的常用布局之一。由于在該布局中,容器內(nèi)子組件的位置總是相對(duì)其他組件的位置來(lái)決定,因此稱為相對(duì)布局。假設(shè)A組件的位置是由B組件的位置來(lái)決定的,在相對(duì)布局中則要先定義B組件,再定義A組件。根據(jù)相對(duì)布局的特點(diǎn),我們可以完成上述Android端應(yīng)用軟件的操控界面設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】由于在相對(duì)布局中,內(nèi)部各組件是以其他組件的相對(duì)位置來(lái)決定,從上圖的操控界面可以看出,向上箭頭、向下箭頭、向左箭頭、向右箭頭等4個(gè)圖形正好位于中心雙十字箭頭圖形的上、下、左、右位置,因此在本任務(wù)中,可以將中心雙十字箭頭圖形作為其他4個(gè)圖形的基準(zhǔn)位置。具體做法:首先確定雙十字箭頭圖形的中心位置,然后以雙十字箭頭圖形為基準(zhǔn)位置,分別在它的上、下、左、右方向確定向上箭頭、向下箭頭、向左箭頭、向右箭頭等4個(gè)圖形的位置。本課件是可編輯的正常PPT課件任務(wù)實(shí)施創(chuàng)建安卓應(yīng)用程序項(xiàng)目編寫相對(duì)布局XML文件運(yùn)行布局界面查看結(jié)果本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作1:創(chuàng)建項(xiàng)目。創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,將該項(xiàng)目命名為relativelayoutdemo。創(chuàng)建后的項(xiàng)目架構(gòu)如下所示。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作2:準(zhǔn)備素材。將所用到的圖像文件復(fù)制到項(xiàng)目中對(duì)應(yīng)的drawable資源中,這里可以復(fù)制到drawable-xhdpi里。注:所用到的圖像文件被分別為arrow.gif、arrow_up.gif、arrow_down.gif、arrow_left.gif、arrow_right.gif。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作3:編寫程序。在項(xiàng)目relativelayoutdemo中雙擊打開(kāi)“activity_main.xml”文件,在代碼編輯窗口輸入以下程序代碼,完成界面代碼的編寫。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作4:運(yùn)行調(diào)試。保存文件,預(yù)覽設(shè)計(jì)效果。運(yùn)行應(yīng)用程序項(xiàng)目relativelayoutdemo,測(cè)試程序運(yùn)行效果。本課件是可編輯的正常PPT課件相關(guān)知識(shí)相對(duì)布局RelativeLayout常用標(biāo)簽屬性本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:相對(duì)布局RelativeLayout相對(duì)布局可以理解為以某一個(gè)元素為參照物來(lái)定位的布局方式。相對(duì)于兄弟元素可以使用android:layout_below、android:layout_toLeftOf等屬性來(lái)定位,相對(duì)于父元素可以使用android:layout_alignParentLeft、android:layout_alignParentRigh等屬性定位。本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:常用標(biāo)簽屬性屬性名稱描述android:layout_below定位在某元素的下方,屬性值為id的引用名。例如android:layout_below="@id/textviewmiddle"。android:layout_above定位在某元素的的上方,屬性值為id的引用名。android:layout_toLeftOf定位在某元素的左邊,屬性值為id的引用名。例如android:layout_toLeftOf="@id/textviewmiddle"。android:layout_toRightOf定位在某元素的右邊,屬性值為id的引用名。例如android:layout_toRightOf="@id/textviewmiddle"。android:layout_alignTop本元素的上邊緣和某元素的的上邊緣對(duì)齊android:layout_alignLeft本元素的左邊緣和某元素的的左邊緣對(duì)齊android:layout_alignBottom本元素的下邊緣和某元素的的下邊緣對(duì)齊android:layout_alignRight本元素的右邊緣和某元素的的右邊緣對(duì)齊android:layout_centerInparent相對(duì)于父元素完全居中。屬性值為true或false。android:layout_alignParentLeft貼緊父元素的左邊緣。屬性值為true或falseandroid:layout_alignParentRigh貼緊父元素的右邊緣。屬性值為true或falseandroid:layout_alignParentTop貼緊父元素的上邊緣。屬性值為true或falseandroid:layout_alignParentBottom貼緊父元素的下邊緣。屬性值為true或false本課件是可編輯的正常PPT課件拓展訓(xùn)練使用相對(duì)布局編程實(shí)現(xiàn)以下圖標(biāo)布局界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,在項(xiàng)目中使用相對(duì)布局編程實(shí)現(xiàn)以下界面效果。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)2-4:表格布局設(shè)計(jì)本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要進(jìn)行軟件界面的布局設(shè)計(jì),本次任務(wù)完成一個(gè)表格布局設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】在Android系統(tǒng)中使用表格布局完成色彩透明度效果演示的設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】表格布局(TableLayout)是Android五大常用布局之一。TableLayout以行和列的形式管理子元素。TableLayout并不需要明確地聲明包含多少行、多少列,而是通過(guò)TableRow和其他組件來(lái)控制表格的行數(shù)和列數(shù),總列數(shù)由列數(shù)最多的那一行決定。在表格布局中,列的寬度由該列中最寬的單元格決定,整個(gè)表格布局的寬度取決于父容器的寬度(默認(rèn)是占滿父容器本身)。本任務(wù)中,我們將使用表格布局完成一個(gè)色彩透明度效果演示設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】在表格布局TableLayout中,行可以由TableRow進(jìn)行控制。TableRow也是容器,可以向TableRow里面添加其他組件,每添加一個(gè)組件該表格就增加一列。如果直接在TableLayout里面添加組件,那么該組件就直接占用一行。鑒于此,采用下圖所示的布局方式來(lái)實(shí)現(xiàn)界面設(shè)計(jì)。本課件是可編輯的正常PPT課件任務(wù)實(shí)施創(chuàng)建安卓應(yīng)用程序項(xiàng)目編寫表格布局XML文件運(yùn)行布局界面查看結(jié)果本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作1:創(chuàng)建項(xiàng)目。創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,將該項(xiàng)目命名為tablelayoutdemo。創(chuàng)建后的項(xiàng)目架構(gòu)如下所示。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作2:編寫程序。在項(xiàng)目“tablelayoutdemo”中雙擊打開(kāi)“activity_table_layout.xml”文件,在代碼編輯窗口輸入以下程序代碼,完成界面代碼的編寫。1本課件是可編輯的正常PPT課件任務(wù)實(shí)施接上程序2本課件是可編輯的正常PPT課件任務(wù)實(shí)施接上程序3本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作3:運(yùn)行調(diào)試。保存文件,預(yù)覽設(shè)計(jì)效果。運(yùn)行應(yīng)用程序項(xiàng)目tablelayoutdemo,測(cè)試程序運(yùn)行效果。本課件是可編輯的正常PPT課件相關(guān)知識(shí)表格布局TableLayout常用標(biāo)簽屬性本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:表格布局TableLayout表格布局以行列的形式管理子控件,每一行設(shè)置一個(gè)TableRow標(biāo)簽,也可以是一個(gè)View標(biāo)簽。TableRow可以添加子控件,每添加一個(gè)為一列。本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:常用標(biāo)簽屬性屬性名稱描述android:stretchColumns設(shè)置指定的列為可伸展的列,以填滿剩下的多余空白空間,若有多列需要設(shè)置為可伸展,用逗號(hào)將需要伸展的列序號(hào)隔開(kāi)。android:shrinkColumns設(shè)置指定的列為可收縮的列,當(dāng)可收縮的列太寬(內(nèi)容過(guò)多)不會(huì)被擠出屏幕。當(dāng)需要設(shè)置多列為可收縮時(shí),將列序號(hào)用逗號(hào)隔開(kāi)。android:collapseColumns將TableLayout里面指定的列隱藏,若有多列需要隱藏,用逗號(hào)將需要隱藏的列序號(hào)隔開(kāi)。android:layout_span設(shè)置該控件所跨越的列數(shù)。android:layout_colum設(shè)置該控件在TableRow中指定的列。本課件是可編輯的正常PPT課件拓展訓(xùn)練使用表格布局編程實(shí)現(xiàn)列表菜單布局界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,在項(xiàng)目中使用表格布局編程實(shí)現(xiàn)以下界面效果。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)2-5:絕對(duì)布局設(shè)計(jì)本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),首先要進(jìn)行軟件界面的布局設(shè)計(jì),本次任務(wù)完成一個(gè)絕對(duì)布局設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】在Android系統(tǒng)中使用絕對(duì)布局完成應(yīng)用程序歡迎界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】絕對(duì)定位AbsoluteLayout,又叫坐標(biāo)布局,可以直接指定子元素的絕對(duì)位置。這種布局簡(jiǎn)單直接,直觀性強(qiáng),但是由于手機(jī)屏幕尺寸差別比較大,使用絕對(duì)定位的適應(yīng)性會(huì)比較差。本任務(wù)中,我們將使用絕對(duì)布局完成一個(gè)歡迎界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】絕對(duì)布局(AbsoluteLayout)就像Java中awt編程中的空布局,就是Android不提供任何布局控制,而是由開(kāi)發(fā)人員自己通過(guò)X坐標(biāo),Y坐標(biāo)來(lái)控制組件的位置,當(dāng)時(shí)用AbsoluteLayout作為布局容器時(shí),布局容器不在管理子組件的位置,大小等這些都需要開(kāi)發(fā)者自己控制。使用絕對(duì)布局時(shí)候,每個(gè)組件都可以制定以下兩個(gè)XML屬性:layout_x:制定該子組件的x坐標(biāo)layout_y:制定該子組件的y坐標(biāo)Tip:在絕對(duì)定位中,如果子元素不設(shè)置layout_x和layout_y,那么它們的默認(rèn)值是0,也就是說(shuō)它會(huì)像在FrameLayout一樣這個(gè)元素會(huì)出現(xiàn)在左上角。本課件是可編輯的正常PPT課件任務(wù)實(shí)施創(chuàng)建安卓應(yīng)用程序項(xiàng)目編寫絕對(duì)布局XML文件運(yùn)行布局界面查看結(jié)果本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作1:創(chuàng)建項(xiàng)目。創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,將該項(xiàng)目命名為“absolutelayoutdemo”。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作2:準(zhǔn)備素材。將所用到的圖像文件“robotdj.png”復(fù)制到項(xiàng)目中對(duì)應(yīng)的drawable資源中,這里可以復(fù)制到drawable-xhdpi里。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作3:編寫程序。在項(xiàng)目absolutelayoutdemo中雙擊打開(kāi)“activity_main.xml”文件,在代碼編輯窗口輸入以下對(duì)應(yīng)程序代碼,完成界面代碼的編寫。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作4:運(yùn)行項(xiàng)目。保存文件,預(yù)覽設(shè)計(jì)效果。運(yùn)行項(xiàng)目absolutelayoutdemo,測(cè)試程序運(yùn)行效果。本課件是可編輯的正常PPT課件相關(guān)知識(shí)絕對(duì)布局AbsoluteLayout圖像視圖ImageView本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:絕對(duì)布局AbsoluteLayout絕對(duì)布局AbsoluteLayout用絕對(duì)坐標(biāo)來(lái)指定組件的布局,也被稱為坐標(biāo)布局。絕對(duì)布局以指定組件的左上角為坐標(biāo)原點(diǎn),用X、Y坐標(biāo)來(lái)指定元素的位置。這種布局方式比較簡(jiǎn)單,但是在屏幕尺寸發(fā)生變化時(shí),界面會(huì)發(fā)生一些尺寸偏差。常用屬性:android:layout_x:設(shè)置組件x坐標(biāo)android:layout_y:設(shè)置組件y坐標(biāo)本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:圖像視圖ImageViewImageView直接繼承自View類,它的主要功能是用于顯示圖片。實(shí)際上它不僅僅可以用來(lái)顯示圖片,任何Drawable對(duì)象都可以使用ImageView來(lái)顯示。ImageView可以適用于任何布局中,并且Android為其提供了縮放和著色的一些操作。ImageView的一些常用屬性:android:src:設(shè)置ImageView所顯示的Drawable對(duì)象的ID。android:scaleType:設(shè)置所顯示的圖片如何縮放或移動(dòng)以適應(yīng)ImageView的大小。android:maxWidth:設(shè)置ImageView的最大寬度。android:maxHeight:設(shè)置ImageView的最大高度。android:adjustViewBounds:設(shè)置ImageView是否調(diào)整自己的邊界來(lái)保持所顯示圖片的長(zhǎng)寬比。本課件是可編輯的正常PPT課件拓展訓(xùn)練使用絕對(duì)布局編程實(shí)現(xiàn)“關(guān)于我們”界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,在項(xiàng)目中使用絕對(duì)布局編程實(shí)現(xiàn)以下界面效果。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)3-1:電子時(shí)鐘制作本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),需要掌握軟件界面控件的使用,本次任務(wù)使用時(shí)鐘控件完成一個(gè)電子時(shí)鐘的設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】制作一個(gè)在Android系統(tǒng)中使用的電子時(shí)鐘界面。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】時(shí)鐘控件是Android用戶界面中比較簡(jiǎn)單的控件,時(shí)鐘控件包括AnalogClock和DigitalClock。AnalogClock可以顯示模擬時(shí)鐘,但只有時(shí)針和分針,而DigitalClock顯示數(shù)字時(shí)鐘,可以精確到秒。本任務(wù)中,我們將使用時(shí)鐘控件AnalogClock和DigitalClock完成以下電子時(shí)鐘界面的設(shè)計(jì)與制作。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】時(shí)鐘控件使用比較簡(jiǎn)單,只需要在布局文件中聲明控件即可。具體做法:創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,然后在程序主界面的xml中使用AnalogClock和DigitalClock控件標(biāo)簽完成電子時(shí)鐘的制作。本課件是可編輯的正常PPT課件任務(wù)實(shí)施創(chuàng)建安卓應(yīng)用程序項(xiàng)目編寫程序界面XML文件運(yùn)行設(shè)計(jì)界面查看結(jié)果本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作1:創(chuàng)建項(xiàng)目。創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,將該項(xiàng)目命名為“clockdemo”。創(chuàng)建后的項(xiàng)目架構(gòu)如下所示。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作2:編寫程序。在項(xiàng)目“clockdemo”中雙擊打開(kāi)“activity_main.xml”文件,在代碼編輯窗口輸入以下對(duì)應(yīng)程序代碼,完成界面代碼的編寫。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作3:運(yùn)行調(diào)試。保存文件,預(yù)覽設(shè)計(jì)效果。運(yùn)行該項(xiàng)目,測(cè)試程序運(yùn)行效果。本課件是可編輯的正常PPT課件相關(guān)知識(shí)安卓時(shí)鐘控件模擬時(shí)鐘控件數(shù)字時(shí)鐘控件本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:時(shí)鐘控件在Android中,時(shí)鐘控件有AnalogClock和DigitalClock,它們都負(fù)責(zé)顯示時(shí)鐘。所不同的是:AnalogClock顯示模擬時(shí)鐘,且只顯示時(shí)針和分針。DigitalClock顯示數(shù)字時(shí)鐘,可精確到秒。AnalogClock用于顯示一個(gè)模擬的指針式時(shí)鐘,該時(shí)鐘僅有時(shí)鐘和分鐘兩個(gè)指針。DigitalClock用來(lái)顯示數(shù)字式時(shí)鐘,顯示格式為HH:MM:SSAM/PM。本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:AnalogClockAnalogClock是一個(gè)模擬時(shí)鐘控件。界面效果如下:界面代碼示例如下:<AnalogClockandroid:layout_width="wrap_content"android:layout_height="wrap_content"/>本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)3:DigitalClockDigitalClock是一個(gè)數(shù)字時(shí)鐘控件。界面效果如下:界面代碼示例如下:<DigitalClockandroid:layout_width="wrap_content"android:layout_height="wrap_content"/>本課件是可編輯的正常PPT課件拓展訓(xùn)練使用時(shí)鐘控件編程實(shí)現(xiàn)以下電子時(shí)鐘的設(shè)計(jì)。本課件是可編輯的正常PPT課件拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】創(chuàng)建一個(gè)Android應(yīng)用程序項(xiàng)目,在項(xiàng)目中使用時(shí)鐘控件編程實(shí)現(xiàn)以下界面的制作。本課件是可編輯的正常PPT課件本課件是可編輯的正常PPT課件Android項(xiàng)目開(kāi)發(fā)任務(wù)3-2:按鈕Button使用本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開(kāi)發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用按鈕控件完成一個(gè)測(cè)試題界面的設(shè)計(jì)。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)目標(biāo)】設(shè)計(jì)并制作一個(gè)在Android系統(tǒng)中使用的測(cè)試題界面。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)描述】Button是Android中一個(gè)常見(jiàn)簡(jiǎn)單的控件。在Android應(yīng)用軟件開(kāi)發(fā)中,是非常常見(jiàn)的,使用的頻率也是相當(dāng)高的。Button繼承自TextView,在Android開(kāi)發(fā)中,可以在界面xml文檔中定義,也可以在程序中通過(guò)Java代碼創(chuàng)建后添加到界面中,二者效果都是一樣的。本次任務(wù)我們將使用Button和TextView完成一道測(cè)試題界面的設(shè)計(jì)與制作。本課件是可編輯的正常PPT課件導(dǎo)入任務(wù)【任務(wù)分析】對(duì)于Android界面設(shè)計(jì),首先應(yīng)該確定布局方式,由上述任務(wù)目標(biāo)和任務(wù)描述可以知道,界面可以采用線性布局。具體方法:在線性布局下,設(shè)置一個(gè)TextView用于顯示測(cè)試題的題目描述。后面再設(shè)計(jì)4個(gè)Button作為測(cè)試題的4個(gè)選項(xiàng)答案。本課件是可編輯的正常PPT課件任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作1:設(shè)計(jì)界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“buttondemo”。編寫界面xml代碼,在項(xiàng)目“buttondemo”中雙擊打開(kāi)主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作2:實(shí)現(xiàn)功能。雙擊打開(kāi)src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。本課件是可編輯的正常PPT課件任務(wù)實(shí)施操作3:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。本課件是可編輯的正常PPT課件相關(guān)知識(shí)按鈕控件ButtonOnClickListener監(jiān)聽(tīng)器Button控件OnClickListener的三種實(shí)現(xiàn)方法本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)1:按鈕控件Button在Android開(kāi)發(fā)中,Button是常用的控件,用起來(lái)也很簡(jiǎn)單??梢栽诮缑鎥ml文檔中定義,也可以在Java程序中創(chuàng)建使用。但是在xml文檔中定義,則較為方便。因?yàn)槿艚缑嫘枰{(diào)整,直接修改xml文檔即可,而不需要改動(dòng)Java程序。其xml標(biāo)簽屬性如下:屬性名稱描述android:id為控件指定相應(yīng)的IDandroid:background設(shè)置背景色android:text設(shè)置文字android:textColor設(shè)置文字顏色android:onClick設(shè)置點(diǎn)擊事件本課件是可編輯的正常PPT課件技術(shù)知識(shí)知識(shí)點(diǎn)2:OnClickListener監(jiān)聽(tīng)器在Android系統(tǒng)中,setOnClickListener代表設(shè)置事件處理的監(jiān)聽(tīng)器,this代表就是所在的類,OnClickListener代表實(shí)現(xiàn)監(jiān)聽(tīng)器的接口,publicvoidonClick(Viewv)函數(shù)就代表事件的處理函數(shù),即當(dāng)點(diǎn)擊Button按鈕就會(huì)進(jìn)入到onClick函數(shù),執(zhí)行里面的程序語(yǔ)句。使用setOnClickListener()給一個(gè)View控件注冊(cè)監(jiān)聽(tīng)器。OnClickListener是一個(gè)接口,定義如下,publicinterfaceOnClickListener{/***Calledwhenaviewhasbeenclicked.

溫馨提示

  • 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)論