public
class
RemoteViews
extends Object
implements
Parcelable,
LayoutInflater.Filter
java.lang.Object | |
↳ | android.widget.RemoteViews |
A class that describes a view hierarchy that can be displayed in another process. The hierarchy is inflated from a layout resource file, and this class provides some basic operations for modifying the content of the inflated hierarchy.
Nested classes | |
---|---|
class |
RemoteViews.ActionException
Exception to send when something goes wrong executing an action |
@interface |
RemoteViews.RemoteView
This annotation indicates that a subclass of View is alllowed to be used
with the |
Inherited constants |
---|
From
interface
android.os.Parcelable
|
Fields | |
---|---|
public
static
final
Creator<RemoteViews> |
CREATOR
Parcelable.Creator that instantiates RemoteViews objects |
Public constructors | |
---|---|
RemoteViews(String packageName, int layoutId)
Create a new RemoteViews object that will display the views contained in the specified layout file. |
|
RemoteViews(RemoteViews landscape, RemoteViews portrait)
Create a new RemoteViews object that will inflate as the specified landspace or portrait RemoteViews, depending on the current configuration. |
|
RemoteViews(Parcel parcel)
Reads a RemoteViews object from a parcel. |
Public methods | |
---|---|
void
|
addView(int viewId, RemoteViews nestedView)
Equivalent to calling |
View
|
apply(Context context, ViewGroup parent)
Inflates the view hierarchy represented by this object and applies all of the actions. |
RemoteViews
|
clone()
Creates and returns a copy of this object. |
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
int
|
getLayoutId()
Returns the layout id of the root layout associated with this RemoteViews. |
String
|
getPackage()
|
boolean
|
onLoadClass(Class clazz)
Hook to allow clients of the LayoutInflater to restrict the set of Views that are allowed to be inflated. |
void
|
reapply(Context context, View v)
Applies all of the actions to the provided view. |
void
|
removeAllViews(int viewId)
Equivalent to calling |
void
|
setAccessibilityTraversalAfter(int viewId, int nextId)
Equivalent to calling |
void
|
setAccessibilityTraversalBefore(int viewId, int nextId)
Equivalent to calling |
void
|
setBitmap(int viewId, String methodName, Bitmap value)
Call a method taking one Bitmap on a view in the layout for this RemoteViews. |
void
|
setBoolean(int viewId, String methodName, boolean value)
Call a method taking one boolean on a view in the layout for this RemoteViews. |
void
|
setBundle(int viewId, String methodName, Bundle value)
Call a method taking one Bundle on a view in the layout for this RemoteViews. |
void
|
setByte(int viewId, String methodName, byte value)
Call a method taking one byte on a view in the layout for this RemoteViews. |
void
|
setChar(int viewId, String methodName, char value)
Call a method taking one char on a view in the layout for this RemoteViews. |
void
|
setCharSequence(int viewId, String methodName, CharSequence value)
Call a method taking one CharSequence on a view in the layout for this RemoteViews. |
void
|
setChronometer(int viewId, long base, String format, boolean started)
Equivalent to calling |
void
|
setChronometerCountDown(int viewId, boolean isCountDown)
Equivalent to calling |
void
|
setContentDescription(int viewId, CharSequence contentDescription)
Equivalent to calling View.setContentDescription(CharSequence). |
void
|
setDisplayedChild(int viewId, int childIndex)
Equivalent to calling |
void
|
setDouble(int viewId, String methodName, double value)
Call a method taking one double on a view in the layout for this RemoteViews. |
void
|
setEmptyView(int viewId, int emptyViewId)
Equivalent to calling AdapterView.setEmptyView |
void
|
setFloat(int viewId, String methodName, float value)
Call a method taking one float on a view in the layout for this RemoteViews. |
void
|
setIcon(int viewId, String methodName, Icon value)
Call a method taking one Icon on a view in the layout for this RemoteViews. |
void
|
setImageViewBitmap(int viewId, Bitmap bitmap)
Equivalent to calling ImageView.setImageBitmap |
void
|
setImageViewIcon(int viewId, Icon icon)
Equivalent to calling ImageView.setImageIcon |
void
|
setImageViewResource(int viewId, int srcId)
Equivalent to calling ImageView.setImageResource |
void
|
setImageViewUri(int viewId, Uri uri)
Equivalent to calling ImageView.setImageURI |
void
|
setInt(int viewId, String methodName, int value)
Call a method taking one int on a view in the layout for this RemoteViews. |
void
|
setIntent(int viewId, String methodName, Intent value)
Call a method taking one Intent on a view in the layout for this RemoteViews. |
void
|
setLabelFor(int viewId, int labeledId)
Equivalent to calling View.setLabelFor(int). |
void
|
setLong(int viewId, String methodName, long value)
Call a method taking one long on a view in the layout for this RemoteViews. |
void
|
setOnClickFillInIntent(int viewId, Intent fillInIntent)
When using collections (eg. |
void
|
setOnClickPendingIntent(int viewId, PendingIntent pendingIntent)
Equivalent to calling
|
void
|
setPendingIntentTemplate(int viewId, PendingIntent pendingIntentTemplate)
When using collections (eg. |
void
|
setProgressBar(int viewId, int max, int progress, boolean indeterminate)
Equivalent to calling |
void
|
setRelativeScrollPosition(int viewId, int offset)
Equivalent to calling |
void
|
setRemoteAdapter(int appWidgetId, int viewId, Intent intent)
This method was deprecated
in API level 14.
This method has been deprecated. See
|
void
|
setRemoteAdapter(int viewId, Intent intent)
Equivalent to calling |
void
|
setScrollPosition(int viewId, int position)
Equivalent to calling |
void
|
setShort(int viewId, String methodName, short value)
Call a method taking one short on a view in the layout for this RemoteViews. |
void
|
setString(int viewId, String methodName, String value)
Call a method taking one String on a view in the layout for this RemoteViews. |
void
|
setTextColor(int viewId, int color)
Equivalent to calling |
void
|
setTextViewCompoundDrawables(int viewId, int left, int top, int right, int bottom)
Equivalent to calling
|
void
|
setTextViewCompoundDrawablesRelative(int viewId, int start, int top, int end, int bottom)
Equivalent to calling |
void
|
setTextViewText(int viewId, CharSequence text)
Equivalent to calling TextView.setText |
void
|
setTextViewTextSize(int viewId, int units, float size)
Equivalent to calling |
void
|
setUri(int viewId, String methodName, Uri value)
Call a method taking one Uri on a view in the layout for this RemoteViews. |
void
|
setViewPadding(int viewId, int left, int top, int right, int bottom)
Equivalent to calling |
void
|
setViewVisibility(int viewId, int visibility)
Equivalent to calling View.setVisibility |
void
|
showNext(int viewId)
Equivalent to calling |
void
|
showPrevious(int viewId)
Equivalent to calling |
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
---|---|
From
class
java.lang.Object
| |
From
interface
android.os.Parcelable
| |
From
interface
android.view.LayoutInflater.Filter
|
Creator<RemoteViews> CREATOR
Parcelable.Creator that instantiates RemoteViews objects
RemoteViews (String packageName, int layoutId)
Create a new RemoteViews object that will display the views contained in the specified layout file.
Parameters | |
---|---|
packageName |
String :
Name of the package that contains the layout resource |
layoutId |
int :
The id of the layout resource
|
RemoteViews (RemoteViews landscape, RemoteViews portrait)
Create a new RemoteViews object that will inflate as the specified landspace or portrait RemoteViews, depending on the current configuration.
Parameters | |
---|---|
landscape |
RemoteViews :
The RemoteViews to inflate in landscape configuration |
portrait |
RemoteViews :
The RemoteViews to inflate in portrait configuration
|
RemoteViews (Parcel parcel)
Reads a RemoteViews object from a parcel.
void addView (int viewId, RemoteViews nestedView)
Equivalent to calling addView(View)
after inflating the
given RemoteViews
. This allows users to build "nested"
RemoteViews
. In cases where consumers of RemoteViews
may
recycle layouts, use removeAllViews(int)
to clear any existing
children.
Parameters | |
---|---|
viewId |
int :
The id of the parent ViewGroup to add child into. |
nestedView |
RemoteViews :
RemoteViews that describes the child.
|
View apply (Context context, ViewGroup parent)
Inflates the view hierarchy represented by this object and applies all of the actions.
Caller beware: this may throw
Parameters | |
---|---|
context |
Context :
Default context to use |
parent |
ViewGroup :
Parent that the resulting view hierarchy will be attached to. This method
does not attach the hierarchy. The caller should do so when appropriate. |
Returns | |
---|---|
View |
The inflated view hierarchy |
RemoteViews clone ()
Creates and returns a copy of this object. The precise meaning
of "copy" may depend on the class of the object. The general
intent is that, for any object x
, the expression:
will be true, and that the expression:x.clone() != x
will bex.clone().getClass() == x.getClass()
true
, but these are not absolute requirements.
While it is typically the case that:
will bex.clone().equals(x)
true
, this is not an absolute requirement.
By convention, the returned object should be obtained by calling
super.clone
. If a class and all of its superclasses (except
Object
) obey this convention, it will be the case that
x.clone().getClass() == x.getClass()
.
By convention, the object returned by this method should be independent
of this object (which is being cloned). To achieve this independence,
it may be necessary to modify one or more fields of the object returned
by super.clone
before returning it. Typically, this means
copying any mutable objects that comprise the internal "deep structure"
of the object being cloned and replacing the references to these
objects with references to the copies. If a class contains only
primitive fields or references to immutable objects, then it is usually
the case that no fields in the object returned by super.clone
need to be modified.
The method clone
for class Object
performs a
specific cloning operation. First, if the class of this object does
not implement the interface Cloneable
, then a
CloneNotSupportedException
is thrown. Note that all arrays
are considered to implement the interface Cloneable
and that
the return type of the clone
method of an array type T[]
is T[]
where T is any reference or primitive type.
Otherwise, this method creates a new instance of the class of this
object and initializes all its fields with exactly the contents of
the corresponding fields of this object, as if by assignment; the
contents of the fields are not themselves cloned. Thus, this method
performs a "shallow copy" of this object, not a "deep copy" operation.
The class Object
does not itself implement the interface
Cloneable
, so calling the clone
method on an object
whose class is Object
will result in throwing an
exception at run time.
Returns | |
---|---|
RemoteViews |
a clone of this instance. |
int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(Parcel, int)
,
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR
bit.
Returns | |
---|---|
int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. |
int getLayoutId ()
Returns the layout id of the root layout associated with this RemoteViews. In the case that the RemoteViews has both a landscape and portrait root, this will return the layout id associated with the portrait layout.
Returns | |
---|---|
int |
the layout id. |
boolean onLoadClass (Class clazz)
Hook to allow clients of the LayoutInflater to restrict the set of Views that are allowed to be inflated.
Parameters | |
---|---|
clazz |
Class :
The class object for the View that is about to be inflated |
Returns | |
---|---|
boolean |
True if this class is allowed to be inflated, or false otherwise |
void reapply (Context context, View v)
Applies all of the actions to the provided view.
Caller beware: this may throw
Parameters | |
---|---|
context |
Context
|
v |
View :
The view to apply the actions to. This should be the result of
the apply(Context, ViewGroup) call.
|
void removeAllViews (int viewId)
Equivalent to calling removeAllViews()
.
Parameters | |
---|---|
viewId |
int :
The id of the parent ViewGroup to remove all
children from.
|
void setAccessibilityTraversalAfter (int viewId, int nextId)
Equivalent to calling setAccessibilityTraversalAfter(int)
.
Parameters | |
---|---|
viewId |
int :
The id of the view whose after view in accessibility traversal to set. |
nextId |
int :
The id of the next in the accessibility traversal.
|
void setAccessibilityTraversalBefore (int viewId, int nextId)
Equivalent to calling setAccessibilityTraversalBefore(int)
.
Parameters | |
---|---|
viewId |
int :
The id of the view whose before view in accessibility traversal to set. |
nextId |
int :
The id of the next in the accessibility traversal.
|
void setBitmap (int viewId, String methodName, Bitmap value)
Call a method taking one Bitmap on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
Bitmap :
The value to pass to the method.
|
void setBoolean (int viewId, String methodName, boolean value)
Call a method taking one boolean on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
boolean :
The value to pass to the method.
|
void setBundle (int viewId, String methodName, Bundle value)
Call a method taking one Bundle on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
Bundle :
The value to pass to the method.
|
void setByte (int viewId, String methodName, byte value)
Call a method taking one byte on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
byte :
The value to pass to the method.
|
void setChar (int viewId, String methodName, char value)
Call a method taking one char on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
char :
The value to pass to the method.
|
void setCharSequence (int viewId, String methodName, CharSequence value)
Call a method taking one CharSequence on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
CharSequence :
The value to pass to the method.
|
void setChronometer (int viewId, long base, String format, boolean started)
Equivalent to calling Chronometer.setBase
,
Chronometer.setFormat
,
and Chronometer.start()
or
Chronometer.stop()
.
Parameters | |
---|---|
viewId |
int :
The id of the Chronometer to change |
base |
long :
The time at which the timer would have read 0:00. This
time should be based off of
SystemClock.elapsedRealtime() . |
format |
String :
The Chronometer format string, or null to
simply display the timer value. |
started |
boolean :
True if you want the clock to be started, false if not. |
See also:
void setChronometerCountDown (int viewId, boolean isCountDown)
Equivalent to calling Chronometer.setCountDown
on
the chronometer with the given viewId.
Parameters | |
---|---|
viewId |
int :
The id of the Chronometer to change |
isCountDown |
boolean :
True if you want the chronometer to count down to base instead of
counting up.
|
void setContentDescription (int viewId, CharSequence contentDescription)
Equivalent to calling View.setContentDescription(CharSequence).
Parameters | |
---|---|
viewId |
int :
The id of the view whose content description should change. |
contentDescription |
CharSequence :
The new content description for the view.
|
void setDisplayedChild (int viewId, int childIndex)
Equivalent to calling setDisplayedChild(int)
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call
setDisplayedChild(int)
|
childIndex |
int
|
void setDouble (int viewId, String methodName, double value)
Call a method taking one double on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
double :
The value to pass to the method.
|
void setEmptyView (int viewId, int emptyViewId)
Equivalent to calling AdapterView.setEmptyView
Parameters | |
---|---|
viewId |
int :
The id of the view on which to set the empty view |
emptyViewId |
int :
The view id of the empty view
|
void setFloat (int viewId, String methodName, float value)
Call a method taking one float on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
float :
The value to pass to the method.
|
void setIcon (int viewId, String methodName, Icon value)
Call a method taking one Icon on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
Icon :
The Icon to pass the method.
|
void setImageViewBitmap (int viewId, Bitmap bitmap)
Equivalent to calling ImageView.setImageBitmap
Parameters | |
---|---|
viewId |
int :
The id of the view whose bitmap should change |
bitmap |
Bitmap :
The new Bitmap for the drawable
|
void setImageViewIcon (int viewId, Icon icon)
Equivalent to calling ImageView.setImageIcon
Parameters | |
---|---|
viewId |
int :
The id of the view whose bitmap should change |
icon |
Icon :
The new Icon for the ImageView
|
void setImageViewResource (int viewId, int srcId)
Equivalent to calling ImageView.setImageResource
Parameters | |
---|---|
viewId |
int :
The id of the view whose drawable should change |
srcId |
int :
The new resource id for the drawable
|
void setImageViewUri (int viewId, Uri uri)
Equivalent to calling ImageView.setImageURI
Parameters | |
---|---|
viewId |
int :
The id of the view whose drawable should change |
uri |
Uri :
The Uri for the image
|
void setInt (int viewId, String methodName, int value)
Call a method taking one int on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
int :
The value to pass to the method.
|
void setIntent (int viewId, String methodName, Intent value)
Call a method taking one Intent on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
Intent :
The Intent to pass the method.
|
void setLabelFor (int viewId, int labeledId)
Equivalent to calling View.setLabelFor(int).
Parameters | |
---|---|
viewId |
int :
The id of the view whose property to set. |
labeledId |
int :
The id of a view for which this view serves as a label.
|
void setLong (int viewId, String methodName, long value)
Call a method taking one long on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
long :
The value to pass to the method.
|
void setOnClickFillInIntent (int viewId, Intent fillInIntent)
When using collections (eg. ListView
, StackView
etc.) in widgets, it is very
costly to set PendingIntents on the individual items, and is hence not permitted. Instead
a single PendingIntent template can be set on the collection, see setPendingIntentTemplate(int, PendingIntent)
, and the individual on-click
action of a given item can be distinguished by setting a fillInIntent on that item. The
fillInIntent is then combined with the PendingIntent template in order to determine the final
intent which will be executed when the item is clicked. This works as follows: any fields
which are left blank in the PendingIntent template, but are provided by the fillInIntent
will be overwritten, and the resulting PendingIntent will be used.
of the PendingIntent template will then be filled in with the associated fields that are
set in fillInIntent. See fillIn(Intent, int)
for more details.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to set the fillInIntent |
fillInIntent |
Intent :
The intent which will be combined with the parent's PendingIntent
in order to determine the on-click behavior of the view specified by viewId
|
void setOnClickPendingIntent (int viewId, PendingIntent pendingIntent)
Equivalent to calling
setOnClickListener(android.view.View.OnClickListener)
to launch the provided PendingIntent
.
When setting the on-click action of items within collections (eg. ListView
,
StackView
etc.), this method will not work. Instead, use {@link
RemoteViews#setPendingIntentTemplate(int, PendingIntent) in conjunction with
RemoteViews#setOnClickFillInIntent(int, Intent).
Parameters | |
---|---|
viewId |
int :
The id of the view that will trigger the PendingIntent when clicked |
pendingIntent |
PendingIntent :
The PendingIntent to send when user clicks
|
void setPendingIntentTemplate (int viewId, PendingIntent pendingIntentTemplate)
When using collections (eg. ListView
, StackView
etc.) in widgets, it is very
costly to set PendingIntents on the individual items, and is hence not permitted. Instead
this method should be used to set a single PendingIntent template on the collection, and
individual items can differentiate their on-click behavior using
setOnClickFillInIntent(int, Intent)
.
Parameters | |
---|---|
viewId |
int :
The id of the collection who's children will use this PendingIntent template
when clicked |
pendingIntentTemplate |
PendingIntent :
The PendingIntent to be combined with extras specified
by a child of viewId and executed when that child is clicked
|
void setProgressBar (int viewId, int max, int progress, boolean indeterminate)
Equivalent to calling ProgressBar.setMax
,
ProgressBar.setProgress
, and
ProgressBar.setIndeterminate
If indeterminate is true, then the values for max and progress are ignored.
Parameters | |
---|---|
viewId |
int :
The id of the ProgressBar to change |
max |
int :
The 100% value for the progress bar |
progress |
int :
The current value of the progress bar. |
indeterminate |
boolean :
True if the progress bar is indeterminate,
false if not.
|
void setRelativeScrollPosition (int viewId, int offset)
Equivalent to calling smoothScrollToPosition(int, int)
.
Parameters | |
---|---|
viewId |
int :
The id of the view to change |
offset |
int :
Scroll by this adapter position offset
|
void setRemoteAdapter (int appWidgetId, int viewId, Intent intent)
This method was deprecated
in API level 14.
This method has been deprecated. See
setRemoteAdapter(int, Intent)
Equivalent to calling setRemoteViewsAdapter(Intent)
.
Parameters | |
---|---|
appWidgetId |
int :
The id of the app widget which contains the specified view. (This
parameter is ignored in this deprecated method) |
viewId |
int :
The id of the AdapterView |
intent |
Intent :
The intent of the service which will be
providing data to the RemoteViewsAdapter |
void setRemoteAdapter (int viewId, Intent intent)
Equivalent to calling setRemoteViewsAdapter(Intent)
.
Can only be used for App Widgets.
Parameters | |
---|---|
viewId |
int :
The id of the AdapterView |
intent |
Intent :
The intent of the service which will be
providing data to the RemoteViewsAdapter
|
void setScrollPosition (int viewId, int position)
Equivalent to calling smoothScrollToPosition(int, int)
.
Parameters | |
---|---|
viewId |
int :
The id of the view to change |
position |
int :
Scroll to this adapter position
|
void setShort (int viewId, String methodName, short value)
Call a method taking one short on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
short :
The value to pass to the method.
|
void setString (int viewId, String methodName, String value)
Call a method taking one String on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
String :
The value to pass to the method.
|
void setTextColor (int viewId, int color)
Equivalent to calling setTextColor(int)
.
Parameters | |
---|---|
viewId |
int :
The id of the view whose text color should change |
color |
int :
Sets the text color for all the states (normal, selected,
focused) to be this color.
|
void setTextViewCompoundDrawables (int viewId, int left, int top, int right, int bottom)
Equivalent to calling
setCompoundDrawablesWithIntrinsicBounds(int, int, int, int)
.
Parameters | |
---|---|
viewId |
int :
The id of the view whose text should change |
left |
int :
The id of a drawable to place to the left of the text, or 0 |
top |
int :
The id of a drawable to place above the text, or 0 |
right |
int :
The id of a drawable to place to the right of the text, or 0 |
bottom |
int :
The id of a drawable to place below the text, or 0
|
void setTextViewCompoundDrawablesRelative (int viewId, int start, int top, int end, int bottom)
Equivalent to calling setCompoundDrawablesRelativeWithIntrinsicBounds(int, int, int, int)
.
Parameters | |
---|---|
viewId |
int :
The id of the view whose text should change |
start |
int :
The id of a drawable to place before the text (relative to the
layout direction), or 0 |
top |
int :
The id of a drawable to place above the text, or 0 |
end |
int :
The id of a drawable to place after the text, or 0 |
bottom |
int :
The id of a drawable to place below the text, or 0
|
void setTextViewText (int viewId, CharSequence text)
Equivalent to calling TextView.setText
Parameters | |
---|---|
viewId |
int :
The id of the view whose text should change |
text |
CharSequence :
The new text for the view
|
void setTextViewTextSize (int viewId, int units, float size)
Equivalent to calling setTextSize(int, float)
Parameters | |
---|---|
viewId |
int :
The id of the view whose text size should change |
units |
int :
The units of size (e.g. COMPLEX_UNIT_SP) |
size |
float :
The size of the text
|
void setUri (int viewId, String methodName, Uri value)
Call a method taking one Uri on a view in the layout for this RemoteViews.
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call the method. |
methodName |
String :
The name of the method to call. |
value |
Uri :
The value to pass to the method.
|
void setViewPadding (int viewId, int left, int top, int right, int bottom)
Equivalent to calling setPadding(int, int, int, int)
.
Parameters | |
---|---|
viewId |
int :
The id of the view to change |
left |
int :
the left padding in pixels |
top |
int :
the top padding in pixels |
right |
int :
the right padding in pixels |
bottom |
int :
the bottom padding in pixels
|
void setViewVisibility (int viewId, int visibility)
Equivalent to calling View.setVisibility
Parameters | |
---|---|
viewId |
int :
The id of the view whose visibility should change |
visibility |
int :
The new visibility for the view
|
void showNext (int viewId)
Equivalent to calling showNext()
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call showNext()
|
void showPrevious (int viewId)
Equivalent to calling showPrevious()
Parameters | |
---|---|
viewId |
int :
The id of the view on which to call showPrevious()
|
void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
Parameters | |
---|---|
dest |
Parcel :
The Parcel in which the object should be written. |
flags |
int :
Additional flags about how the object should be written.
May be 0 or PARCELABLE_WRITE_RETURN_VALUE .
|