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

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

分享到微博請遵守國家法律
宁安市| 漾濞| 荥阳市| 陇西县| 红原县| 抚远县| 石景山区| 得荣县| 门源| 滕州市| 会理县| 讷河市| 望谟县| 定西市| 清流县| 禄丰县| 扶风县| 原平市| 礼泉县| 饶阳县| 八宿县| 景东| 黔西县| 普格县| 台湾省| 台东县| 广东省| 石楼县| 宜城市| 星座| 成武县| 佛山市| 探索| 尚义县| 孟津县| 抚松县| 黑河市| 和田市| 克拉玛依市| 宣汉县| 青海省|