| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| RemoteViews.ActionException | Exception to send when something goes wrong executing an action | ||||||||||
| RemoteViews.RemoteView | This annotation indicates that a subclass of View is alllowed to be used with the RemoteViews mechanism. | ||||||||||
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Creator<RemoteViews> | CREATOR | Parcelable.Creator that instantiates RemoteViews objects | |||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Create a new RemoteViews object that will display the views contained
in the specified layout file.
| |||||||||||
Reads a RemoteViews object from a parcel.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Inflates the view hierarchy represented by this object and applies
all of the actions.
| |||||||||||
Describe the kinds of special objects contained in this Parcelable's
marshalled representation.
| |||||||||||
Hook to allow clients of the LayoutInflater to restrict the set of Views
that are allowed to be inflated.
| |||||||||||
Applies all of the actions to the provided view.
| |||||||||||
Equivalent to calling Chronometer.setBase,
Chronometer.setFormat,
and Chronometer.start() or
Chronometer.stop().
| |||||||||||
Equivalent to calling ImageView.setImageResource
| |||||||||||
Equivalent to calling ImageView.setImageURI
| |||||||||||
Equivalent to calling TextView.setText
| |||||||||||
Equivalent to calling View.setVisibility
| |||||||||||
Flatten this object in to a Parcel.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
From interface android.os.Parcelable
| |||||||||||
From interface android.view.LayoutInflater.Filter
| |||||||||||
Parcelable.Creator that instantiates RemoteViews objects
Create a new RemoteViews object that will display the views contained in the specified layout file.
| packageName | Name of the package that contains the layout resource |
|---|---|
| layoutId | The id of the layout resource |
Reads a RemoteViews object from a parcel.
Inflates the view hierarchy represented by this object and applies all of the actions.
Caller beware: this may throw
| context | Default context to use |
|---|---|
| parent | Parent that the resulting view hierarchy will be attached to. This method does not attach the hierarchy. The caller should do so when appropriate. |
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
Hook to allow clients of the LayoutInflater to restrict the set of Views that are allowed to be inflated.
| clazz | The class object for the View that is about to be inflated |
|---|
Applies all of the actions to the provided view.
Caller beware: this may throw
| v | The view to apply the actions to. This should be the result of the apply(Context, ViewGroup) call. |
|---|
Equivalent to calling Chronometer.setBase, Chronometer.setFormat, and Chronometer.start() or Chronometer.stop().
| viewId | The id of the view whose text should change |
|---|---|
| base | The time at which the timer would have read 0:00. This time should be based off of SystemClock.elapsedRealtime(). |
| format | The Chronometer format string, or null to simply display the timer value. |
| running | True if you want the clock to be running, false if not. |
Equivalent to calling ImageView.setImageResource
| viewId | The id of the view whose drawable should change |
|---|---|
| srcId | The new resource id for the drawable |
Equivalent to calling ImageView.setImageURI
| viewId | The id of the view whose drawable should change |
|---|---|
| uri | The Uri for the image |
Equivalent to calling ProgressBar.setMax, ProgressBar.setProgress, and ProgressBar.setIndeterminate
| viewId | The id of the view whose text should change |
|---|---|
| max | The 100% value for the progress bar |
| progress | The current value of the progress bar. |
| indeterminate | True if the progress bar is indeterminate, false if not. |
Equivalent to calling TextView.setText
| viewId | The id of the view whose text should change |
|---|---|
| text | The new text for the view |
Equivalent to calling View.setVisibility
| viewId | The id of the view whose visibility should change |
|---|---|
| visibility | The new visibility for the view |
Flatten this object in to a Parcel.
| dest | The Parcel in which the object should be written. |
|---|---|
| flags | Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. |