五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

第五章 用戶界面基礎(chǔ)(android 適配器)

2018-11-05 09:41 作者:swiss126  | 我要投稿

??參考資料:

Android應(yīng)用程序開發(fā)》ISBN 9787302283164

參考軟件:

Android Studio、Eclipse+ADT、Android SDK、JDK

android 適配器

1.適配器模式的定義:

將一個類的接口變成客戶端所期待的另一中接口,從而使原本因接口不匹配而無法在一起工作的兩個類能夠在一起工作。其中用到適配器模式的經(jīng)典例子就是插座匹配問題

2.適配器模式的分類:

適配器模式主要分為兩種:類適配器和對象適配器如上圖所示(截取自《Head First Design Patterns》一書),主要包括三個部分:

1) Target目標角色。該角色定義把其他類轉(zhuǎn)換為我們的期待接口。

2) Adaptee源角色。就是原始的類和接口對象,它是已經(jīng)存在的,只是不符合現(xiàn)有的要求,而需要利用適配器角色的包裝。

3) Adapter適配器角色。適配器模式的核心角色,其它兩個角色都是已經(jīng)存在的角色,而適配器角色是需要新建立的,它的職責(zé)非常簡單;把源角色轉(zhuǎn)換為目標角色;通過繼承或是組合的方式。

3.適配器模式的優(yōu)勢:

1)適配器模式可以讓兩個沒有任何關(guān)系的類在一起運行,只要適配器這個角色能夠搞定它們。

2)增加了類的通透性,我們訪問的Target目標角色,但是具體的實現(xiàn)都委托給了源角色,而這些對高層次模塊是透明的,也是它不需要關(guān)心得。

3)調(diào)高了類的復(fù)用性和靈活性非常好。如果覺得適配器不夠好,只要修改適配器就行,其它的代碼都不用修改,適配器就是一個靈活的構(gòu)件,想用就用。

?4.適配器的繼承關(guān)系


BaseAdapter的直接子類:?

ArrayAdapter<T>, CursorAdapter, SimpleAdapter?


ResourceCursorAdapter, SimpleCursorAdapter?


ArrayAdapter是一個綁定View到一組對象的通用類。默認情況下,ArrayAdapter綁定每個對象的toString值到在layout中預(yù)先定義的TextView控件上??勺兺ǖ?,構(gòu)造函數(shù)允許你使用更加復(fù)雜的layout或者通過重寫getView方法來擴展類從而使用TextView的替代物(如ImageView或嵌套的layout)。?


第五章 用戶界面基礎(chǔ)(android 適配器)的評論 (共 條)

分享到微博請遵守國家法律
南通市| 洱源县| 肃宁县| 邛崃市| 湘潭县| 洛阳市| 连云港市| 迁安市| 长阳| 西畴县| 四川省| 介休市| 罗平县| 永城市| 齐齐哈尔市| 柞水县| 伊川县| 什邡市| 海伦市| 千阳县| 抚州市| 台中市| 金溪县| 中牟县| 修文县| 溧阳市| 开江县| 灵石县| 郧西县| 平罗县| 嘉定区| 亚东县| 长治市| 南丰县| 德化县| 曲靖市| 灵寿县| 长宁区| 卢龙县| 浦东新区| 恩施市|