Thursday, March 1, 2012

Image is not fit into QuickContactBadge


I have create a listview of Contact numbers , the list item contains the QuickContactBadge and TextView now whenever i tried to load image into QuickContactBadge it does not get fit into the QuickContactBadge Frame and at the same time QuickBadgeContact itself will also get shrink.



Rite now i have this



enter image description here



What i am trying to achieve is



enter image description here



so not only image but even i am trying to make QuickContactBadge of a normal size



here is my code that i am using




Uri contactUri = Uri.withAppendedPath(
ContactsContract.Contacts.CONTENT_URI,
String.valueOf(contactId));

InputStream input = ContactsContract.Contacts.openContactPhotoInputStream
(
getContentResolver(), contactUri
);


cache.photoView.setImageBitmap(BitmapFactory.decodeStream(input));



My Layout for list item




<QuickContactBadge
android:id="@+id/badge"
android:layout_marginLeft="2dip"
android:layout_marginRight="14dip"
android:layout_marginTop="4dip"
android:layout_marginBottom="3dip"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_height= "wrap_content"
android:layout_width= "wrap_content"
android:src="@drawable/ic_contact_picture"
style="?android:attr/quickContactBadgeStyleWindowSmall" />

<TextView
android:id="@+id/name"
android:textAppearance="?android:attr/textAppearanceMedium"
android:paddingLeft="2dip"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/badge"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

No comments:

Post a Comment