QuickContactBadge继承了ImageView,因此它的本质也是图片,也可以通过android:src属性指定它显示的图片。QuickContackBadge额外功能是:该图片可以关联到手机中指定联系人,当用户单击该图片时,系统将打开相应的联系人的联系方式界面。
可以调用如下方法进行关联:
1、assignContactFromEmail(String emailAddress, boolean lazyLookup):
2、assignContactFromPhone(String phoneNumber, boolean lazyLookup);
3、assignContactUri(Uri contactUri)
下面以一个例子来说明:
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>
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);
//获取QuickContactBadge组件
badge = (QuickContactBadge) findViewById(R.id.badge);
badge.assignContactFromPhone("10000", false);
}
}
运行结果:
点击该图标后:
分享到:
相关推荐
本代码是QuickContactBadge和AsyncQueryHandler实现联系人列表的完美实现,对初级程序员会有很大的帮助,可以直接拿来用,还带了首字母拼音的滑动栏,里面有自定义控件可以让你好好学习
Android2.2 API中文文档——QuickContactBadge.doc
Android2.2 API 中文文档,注意这里只有QuickContactBadge的,请关注http://over140.cnblogs.com/的更新。
android自定义菜单使用技巧,其中还包含QuickContactBadge控件的使用
NULL 博文链接:https://kevinlynx.iteye.com/blog/855282
通过自定义ListView实现动画特效,被点击元素A向前移,A之前元素往后移动.
* QuickContactBadge:提供了快速联系人的方式。 * ZoomButton:提供了缩放按钮的方式。 * CheckBox:提供了复选框的方式。 * RadioButton:提供了单选框的方式。 * Button:提供了普通按钮的方式。 * ToggleButton...
别人写的一个类型于QuickContactBadge的menu。非常的棒~
马靠鞍装,人靠衣装,安卓靠图像装。本集为大家呈现的是和图像有关的组件,分别是1. ImageView/ImageButton控件、2. QuickContactBadge控件、3. ZoomButton控件 4. ZoomControls控件。 ImageView/ImageButton控件...
图片控件ImageView是最常用的组件之一,继承自android.view.View,它的已知直接子类有:ImageButton, QuickContactBadge ;已知间接子类有:ZoomButton
(8) —— QuickContactBadge (9) —— ZoomButton (10) —— CheckBox (11) —— RadioButton (12) —— Button (13) —— ToggleButton (14) —— ViewStub (15)—— GridView
(8) —— QuickContactBadge (9) —— ZoomButton (10) —— CheckBox (11) —— RadioButton (12) —— Button (13) —— ToggleButton (14) —— ViewStub (15)—— GridView
本书预计10章,最后包含一个形如《汽车之家》的综合案例,现在发布前5章,后5章还没写完,写完后会马上发出,敬请期待。 前五章目录: 章节目录 2 作者的话 4 ...七、QuickContactBadge 191