Android: comportamento estranho no QuickContactBadge

estou tentando usar o QuickContactBadge; eu gostaria de obter um efeito como este:

mas quando eu escrevo este código:

    QuickContactBadge badge = (QuickContactBadge) findViewById(R.id.badge_small);  
    badge.assignContactFromPhone("831-555-1212", true);  

Não vejo o emblema, mas sou redirecionado para a página Contato.

Aqui está layout.xml:

  <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout  
    xmlns:android="http://schemas.android.com/apk/res/android"  
    android:layout_width="wrap_content"  
    android:layout_height="wrap_content"  
    android:orientation="vertical">  
    <QuickContactBadge  
        android:id="@+id/badge_small"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:src="@drawable/icon"></QuickContactBadge>  
    </LinearLayout>  

Como posso ver o emblema?

Agradecemos antecipadamente c.

questionAnswers(2)

yourAnswerToTheQuestion