一、简介
QuickContactBadge继承了ImageView,其本质是图片,可以通过android:src属性指定他显示的图片
额外功能:该图片可以关联到指定联系人,当用户单击该相片时,系统会打开相应的联系人的联系方式界面
关联方法:
1、assignContactFromEmail(String
emailAddress, boolean lazyLookup):
2、assignContactFromPhone(String
phoneNumber, boolean lazyLookup);
3、assignContactUri(Uri
contactUri)
二、例子
1)activity_main.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<QuickContactBadge
android:id="@+id/badge"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@drawable/zgdx"/>
</LinearLayout>
2)MainActivity.java
package com.example.testquickconnection;
import android.os.Bundle;
import
android.app.Activity;
import
android.view.Menu;
import
android.widget.QuickContactBadge;
public class MainActivity extends Activity
{
private QuickContactBadge
badge;
@Override
protected
void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
badge = (QuickContactBadge)
findViewById(R.id.badge);
badge.assignContactFromPhone("10000",
false);
}
}
Android 使用QuickContactBadge关联联系人
原文:http://www.cnblogs.com/zhangping/p/3514150.html