瘋狂Android第二章:Adapter以及部分控制項使用

來源:互聯網
上載者:User

標籤:

第二章

重點:1.理解View以及各種布局的優缺點,適用情境。

    2.熟練掌握adapter原理與用法。

3.熟悉其它控制項的基本使用方法。

//////////////////////////////////////////

1.動態建立與載入View。

2.開發自訂View,由於Android提供的控制項類型有限,對於一些應用來說是無法滿足的,例如地圖的顯示,Android並沒有提供一個可以顯示地圖介面的view組件,這時就需要開發人員自行的構造一個滿足自己需求的view組件,通常view基類是一個空白的”紙張”由它派生出來的組件例如TextView就是在這張紙上面畫出來的,換句話說開發人員要想做一個滿足自己需求的顯示組件通常是先繼承view然後再擴充它,組成自己的View。View基類提供了一系列與繪圖或在View上操作有關的方法,例如onDraw();

 

建立了自訂的View後,在xml中匯入時,在更標籤寫入該類的包路徑名即可例如:

<com.test.myView

   android:layout_width=”match_parent”

   .../>

 

3.Adapter適配器模式,adapter本身是一個介面,一般adapter為一些組件提供資料,原理類似充電器和充電目標,手機有手機的適配器,照相機有照相機的適配器,不同的適配器為不同的目標組件提供相應的資料。Adapter介面為所有子介面的基類。多數情況下由adapter派生出來的子類多用於列表事項展示提供資料。

 

4.使用adapter為listview提供資料,listview負責展示,如何展示,以及展示什麼內容由為listview提供資料的adapter指定。

 

5.由繼承關係可知通過繼承BaseAdapter可以活得最大的adapter控制擴充權。程式的清單項目數量,以及清單項目的組件都可以由開發人員指定。

代碼見部落格目錄 動手學安卓-AndroidDemo

瘋狂Android第二章:Adapter以及部分控制項使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.