一、简介
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);
}
}