This class provides the UI for displaying the Facebook Like button and its associated components.
Extends: | FrameLayout |
Package: | widget |
LikeView(Context)
Constructor
public LikeView(Context context)
Parameter | Description |
---|---|
context | Context for this View |
LikeView(Context, AttributeSet)
Constructor
public LikeView(Context context, AttributeSet attrs)
Parameter | Description |
---|---|
context | Context for this View |
attrs | AttributeSet for this View. |
setObjectIdAndType(String, ObjectType)
Sets the associated object ID for this LikeView. Can be changed during runtime.
public void setObjectIdAndType(String objectId, ObjectType objectType)
Parameter | Description |
---|---|
objectId | The object ID, this can be a URL or a Facebook ID. |
objectType |
setLikeViewStyle(Style)
Sets the facebook:style for this LikeView. Can be changed during runtime.
public void setLikeViewStyle(Style likeViewStyle)
Parameter | Description |
---|---|
likeViewStyle | Should be either LikeView.STANDARD, LikeView.BUTTON or LikeView.BOX_COUNT |
setAuxiliaryViewPosition(AuxiliaryViewPosition)
Sets the facebook:auxiliary_view_position for this LikeView. Can be changed during runtime.
public void setAuxiliaryViewPosition(AuxiliaryViewPosition auxiliaryViewPosition)
Parameter | Description |
---|---|
auxiliaryViewPosition | Should be either LikeView.TOP, LikeView.INLINE or LikeView.BOTTOM |
setHorizontalAlignment(HorizontalAlignment)
Sets the facebook:horizontal_alignment for this LikeView. Can be changed during runtime.
public void setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
Parameter | Description |
---|---|
horizontalAlignment | Should be either LikeView.LEFT, LikeView.CENTER or LikeView.RIGHT |
setForegroundColor(int)
Sets the facebook:foreground_color for this LikeView. Can be changed during runtime. The color is only used for the social sentence text.
public void setForegroundColor(int foregroundColor)
Parameter | Description |
---|---|
foregroundColor | And valid android.graphics.Color value. |
setOnErrorListener(OnErrorListener)
Sets an OnErrorListener for this instance of LikeView to call into when certain exceptions occur.
public void setOnErrorListener(OnErrorListener onErrorListener)
Parameter | Description |
---|---|
onErrorListener | The listener object to set |
getOnErrorListener()
Returns the current OnErrorListener for this instance of LikeView.
public OnErrorListener getOnErrorListener()
setFragment(Fragment)
Sets the parent Fragment which is hosting this LikeView. This allows the LikeView to be embedded inside a Fragment, and will allow the fragment to receive the onActivityResult.onActivityResult(int, int, android.content.Intent) call rather than the Activity, upon completion of Likes from this view.
public void setFragment(Fragment fragment)
Parameter | Description |
---|---|
fragment | Fragment that is hosting the LikeView. |