?
? ????? PHP ??? ???? ??? ?? ??
QuickContactBadge
農(nóng)民伯伯
版本:Android 2.2
?
public class QuickContactBadge
extends ?ImageView ?
implements View.OnClickListener
?
java.lang.Object
android.view.View
? ???? android.widget.ImageView
? ???? ?????? android.widget.QuickContactBadge
?
使用截圖
????????
???????? 在andorid自帶的ApiDomos的例子中有這個(gè)的代碼:App/Activity/QuickContacktsDemo。注意需要android.permission.READ_CONTACTS權(quán)限,并且聯(lián)系人里面有數(shù)據(jù),并且聯(lián)系人需要有手機(jī)號(hào)碼,不然出來是一個(gè)空的(看代碼可知)。
?
類概述
???????? 控件常用于顯示一個(gè)圖片與標(biāo)準(zhǔn)的聯(lián)系人快捷標(biāo)示和點(diǎn)擊行為。
?
公共方法???????
???????? public void assignContactFromEmail (String emailAddress, boolean lazyLookup)
???????? 指定聯(lián)系人的電子郵箱地址。(注:它會(huì)先搜索這個(gè)號(hào)碼,如果沒有會(huì)提醒你是否添加到聯(lián)系人,參見 文章1)???????
參數(shù)
??????????????????????????? emailAddress ???????? 聯(lián)系人的電子郵箱地址
?????????????????? ???????? lazyLookup ???? 如果設(shè)置為true,將不會(huì)立即查找這個(gè)郵箱地址,直到View被點(diǎn)擊時(shí)。(注:是否延遲匹配電子郵件)
?
???????? public void assignContactFromPhone (String phoneNumber, boolean lazyLookup)
???????? 為聯(lián)系人指定一個(gè)電話號(hào)碼。(注:參見 文章1)
?????????????????? 參數(shù)
??????????????????????????? phoneNumber 聯(lián)系人的電話號(hào)碼
??????????????????????????? lazyLookup?????? 如果設(shè)置為true,將不會(huì)立即查找這個(gè)電話號(hào)碼,直到View被點(diǎn)擊時(shí)。
?
???????? public void assignContactUri (Uri contactUri)
???????? 指定和QuickContactBadge關(guān)聯(lián)的聯(lián)系人URI。注意,這里只是顯示QuickContact窗口,并不為你綁定聯(lián)系人圖片。
?????????????????? 參數(shù)
??????????????????????????? contactUri ????? CONTENT_URI或CONTENT_LOOKUP_URI其中一種風(fēng)格的URI.
?
???????? public void onClick (View v)
???????? 當(dāng)View被點(diǎn)擊時(shí)調(diào)用。
?????????????????? 參數(shù)
??????????????????????????? v ???? 被點(diǎn)擊的View.
?
???????? public void setExcludeMimes (String[] excludeMimes)
???????? ???????? 設(shè)置一組要排除不顯示的MIMI類型列表。例如,可以隱藏Contacts.CONTENT_ITEM_TYPE類型的圖標(biāo)。(注:如果像如下設(shè)置:
setExcludeMimes(new String[] { Contacts.CONTENT_ITEM_TYPE })
即隱藏了上面截圖的第二個(gè),僅顯示電話和短信兩個(gè)圖標(biāo))
?
???????? public void setMode (int size)
?????? 設(shè)置QuickContact的窗口模式。如下選項(xiàng):MODE_SMALL、MODE_MEDIUM、MODE_LARGE。(注:默認(rèn)為QuickContact.MODE_MEDIUM,設(shè)置為MODE_LARGE時(shí)會(huì)同時(shí)顯示聯(lián)系人名稱)
?
補(bǔ)充
???????? 文章精選
?????????????????? Android Quick Tip: Using the Quick Contact Badge
?????????????????? Contacts模塊中的QuickContacts
?????????????????? Android自定義泡泡效果
?????????????????? [推薦]devoquickaction(自定義QuickContactBadge)
?
?