前言
本章內容是 android.widget.SimpleAdapter.ViewBinder,版本為Android 2.3 r1,翻譯來自"德羅德",歡迎大家訪問他的部落格:http://sparkrico.javaeye.com,再次感謝"德羅德" !期待你一起參與Android中文API的翻譯,聯絡我over140@gmail.com。
聲明
歡迎轉載,但請保留文章原始出處:)
部落格園:http://www.cnblogs.com/
Android中文翻譯組:http://code.taobao.org/project/view/404/
本文
一、結構
public static interface SimpleAdapter.ViewBinder
android.widget.SimpleAdapter.ViewBinder
二、概述
SimpleAdapter的外部資料(external clients)可以使用這個類將值綁定到視圖。你應該用這個類綁定值到那些不能直接通過SimpleAdapter支援的視圖,或者改變通過SimpleAdapter支援綁定的方法的視圖。
(譯者註:如果SimpleAdapter設定了ViewBinder則使用Viewbinder的綁定規則,否則使用SimpleAdapter的預設綁定規則)
三、公用方法
public abstract boolean setViewValue (View view, Object data, String textRepresentation)
綁定指定資料到指定的視圖。 當通過調用ViewBinder綁定資料時,此方法必須返回真。如果這個方法返回假,SimpleAdapter將嘗試通過其內部預設的方法綁定資料。
參數
view 要綁定資料的視圖
data 要綁定到視圖的資料
textRepresentation 一個表示所支援資料的安全的字串:結果是data.toString()或者Null 字元串,但不會是null。
傳回值
如果資料繫結到視圖返回真,否則返回假。
四、補充
文章精選
SimpleAdapter.ViewBinder這個介面對於ListActivity有什麼效果
Adapter應用總結
五、相關章節
Android 中文API (46) —— SimpleAdapter