• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<p>
2    This sample shows how to construct a simple collection widget. This particular example shows how
3    to create a widget containing a <a href="../../../reference/android/widget/StackView.html"><code>StackView</code></a>
4    ; however, only minimal changes are required to include
5    a <a href="../../../reference/android/widget/ListView.html"><code>ListView</code></a>,
6    <a href="../../../reference/android/widget/GridView.html"><code>GridView</code></a> or
7    <a href="../../../reference/android/widget/AdapterViewFlipper.html"><code>AdapterViewFlipper</code></a> instead.
8</p>
9<p>
10    The sample demonstrates the following:
11</p>
12    <ul>
13        <li>
14            The pattern for creating and wiring a <a href="../../../reference/android/widget/RemoteViewsService.html"><code>RemoteViewsService</code></a>
15            and <a href="../../../reference/android/widget/RemoteViewsService.RemoteViewsFactory.html"><code>RemoteViewsFactory</code></a> which
16            serve the function of an adapter for the widget collection.
17        </li>
18        <li>
19            The pattern for setting an intent template and fill-in intents in order to
20            provide children of the collection with click behaviour.
21        </li>
22        <li>
23            How to make a widget with a <a href="../../../reference/android/widget/StackView.html"><code>StackView</code></a>
24            (or <a href="../../../reference/android/widget/AdapterViewFlipper.html"><code>AdapterViewFlipper</code></a>) auto-advance.
25        </li>
26        <li>
27            How to set a widget preview image.
28        </li>
29    </ul>
30<img alt="The widget."
31     src="../images/StackWidget.png"/>