最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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 適配器)的評論 (共 條)

分享到微博請遵守國家法律
中卫市| 伊宁县| 台北县| 嘉祥县| 东莞市| 淮滨县| 临沭县| 平江县| 齐齐哈尔市| 天水市| 三河市| 且末县| 淮阳县| 长治市| 龙里县| 德江县| 蒙山县| 朝阳市| 元阳县| 易门县| 巴塘县| 大城县| 嘉鱼县| 利川市| 双城市| 沽源县| 会宁县| 大庆市| 金阳县| 曲阜市| 开化县| 金寨县| 开江县| 土默特右旗| 东莞市| 嘉荫县| 两当县| 五河县| 五指山市| 岳普湖县| 鄂托克旗|