Android移動開發基礎教程(慕課版)(第2版) 教案 第2單元 Android界面開發_第1頁
Android移動開發基礎教程(慕課版)(第2版) 教案 第2單元 Android界面開發_第2頁
Android移動開發基礎教程(慕課版)(第2版) 教案 第2單元 Android界面開發_第3頁
Android移動開發基礎教程(慕課版)(第2版) 教案 第2單元 Android界面開發_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

PAGE1PAGE第2單元Android界面開發課程名稱Android移動開發基礎項目名稱Android界面開發任務名稱Android界面開發課時8項目性質□演示性□驗證性□設計性√綜合性授課班級授課日期授課地點教學目標能力目標:1.具備使用常用布局、常用控件的能力2.具備使用對話框、菜單、常用資源、事件解決實際問題的能力知識目標:1.掌握Android的常用布局及常用控件的用法2.掌握Android的對話框、控件、常用資源的用法3.掌握基于事件處理和信息傳遞的處理素質目標:1.培養學生信息搜集能力2.培養學生團結合作、互幫互助的能力教學內容1.任務描述2.任務展示與實現(1)編寫代碼驗證各種布局和控件的實現效果(2)編寫代碼驗證對話框、控件、事件的用法(2)學生動手操作3.教師講解本任務涉及的知識點4.任務小結教學重點1.Android常用控件的使用和自定義2.Android基于事件和回調的事件處理教學難點列表視圖的使用常用控件的使用、自定義自定義對話框Drawable、style資源教學準備裝有AndroidStudio的電腦教學課件PPT教材:《Android移動開發基礎教程(慕課版)》劉剛人民郵電出版社作業設計1.基于回調的事件處理教學過程教學內容與過程(教學內容、教學方法、組織形式、教學手段)做好課前“5分鐘”教學管理(多媒體、實訓室),做好上課前的各項準備工作(打開電腦、打開課件、打開軟件、打開U盤中的素材位置、打開授課計劃、教案等),吸引學生注意力。【課前說明】分別從Android視圖組件與視圖容器、常用布局、常用控件、對話框、菜單、常用資源類型、事件處理和信息傳遞等知識點進行初步的了解。【目的】使學生從了解本單元的學習目標、學習重點、考評方式等方面明確學習本單元知識的要求和目標。一、Android常用布局有哪些?Android界面開發中,控件的布局非常重要,布局可以用來管理控件的分布和大小。不同的布局管理可以產生不同的布局效果,開發者需要根據不同的應用場景選擇合適的布局管理。包括線性布局、相對布局、列表視圖、網格視圖。二、基于監聽的事件處理方式需要設計哪些對象?在Android應用中,用戶經常會在界面上進行各種操作,程序需要及時做出反饋。用戶所做的操作稱為一個事件,程序做出的反饋稱為事件處理。Android中的事件處理有兩種:基于監聽的事件處理和基于回調的事件處理,基于監聽的事件處理方式主要要設計3個對象。(1)事件源:事件產生所在的組件,例如單擊一個按鈕,按鈕就是事件源。(2)事件類型:產生的事件類型,如單擊事件、長按事件、觸摸事件等。(3)事件監聽器:被動地監聽組件上產生的事件,并做出相應處理。案例:通過Adapter填充數據在XML文件中直接設置數據源的方式簡單,但不夠靈活。可以通過Adapter類為ListView填充數據,根據數據類型的不同,Android系統提供了ArrayAdapter、ListAdapter、SimpleCursorAdapter。Activity代碼:publicclassMainActivityextendsActivity{ protectedvoidonCreate(BundlesavedInstanceState){ //TODOAuto-generatedmethodstub super.onCreate(savedInstanceState); setContentView(R.layout.act_listview_demo1); ListViewlistView=(ListView)findViewById(R.id.list);//獲取ListView控件 String[]data={"計算機導論","高等數學","高等物理","數據結構"}; //定義一個ArrayAdapter ArrayAdapter<String>adapter=newArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data); //將Adapter填充到ListView中 listView.setAdapter(adapter); }}開發一個RSS閱讀器創建一個Activity,在首頁的菜單欄中增加菜單“RSS源管理”,然后對菜單項增加事件處理,支持添加、保存和展示RSS源。通過學習,學生能夠掌握使用Android視圖組件與視圖容器、常用布局、常用控件、對話框、菜單、常用資源類型、事件處理和信息傳遞的方法。本節課主要運用案例教學法,通過對Android開發常用的控件的深入理解,掌握Android常用的控件標準及基本特點,深入探討Android常用的控件編程的方法,通過實例的方法加強對Android常用的控件使用

溫馨提示

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

評論

0/150

提交評論