public class

ConversationListItem

extends RelativeLayout
implements Contact.UpdateListener
java.lang.Object
   ↳ android.view.View
     ↳ android.view.ViewGroup
       ↳ android.widget.RelativeLayout
         ↳ com.android.mms.ui.ConversationListItem

Class Overview

This class manages the view for given conversation.

Summary

[Expand]
Inherited Constants
From class android.widget.RelativeLayout
From class android.view.ViewGroup
From class android.view.View
[Expand]
Inherited Fields
From class android.view.View
Public Constructors
ConversationListItem(Context context)
ConversationListItem(Context context, AttributeSet attrs)
Public Methods
void bind(String title, String explain)
Only used for header binding.
final void bind(Context context, ConversationListItemData ch)
ConversationListItemData getConversationHeader()
void onUpdate(Contact updated)
void setPresenceIcon(int iconId)
final void unbind()
Protected Methods
void onFinishInflate()
[Expand]
Inherited Methods
From class android.widget.RelativeLayout
From class android.view.ViewGroup
From class android.view.View
From class java.lang.Object
From interface android.graphics.drawable.Drawable.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.ViewManager
From interface android.view.ViewParent
From interface android.view.accessibility.AccessibilityEventSource
From interface com.android.mms.data.Contact.UpdateListener

Public Constructors

public ConversationListItem (Context context)

public ConversationListItem (Context context, AttributeSet attrs)

Public Methods

public void bind (String title, String explain)

Only used for header binding.

public final void bind (Context context, ConversationListItemData ch)

public ConversationListItemData getConversationHeader ()

public void onUpdate (Contact updated)

public void setPresenceIcon (int iconId)

public final void unbind ()

Protected Methods

protected void onFinishInflate ()