<p> This sample shows how to construct a simple collection widget. This particular example shows how to create a widget containing a <a href="../../../reference/android/widget/StackView.html"><code>StackView</code></a> ; however, only minimal changes are required to include a <a href="../../../reference/android/widget/ListView.html"><code>ListView</code></a>, <a href="../../../reference/android/widget/GridView.html"><code>GridView</code></a> or <a href="../../../reference/android/widget/AdapterViewFlipper.html"><code>AdapterViewFlipper</code></a> instead. </p> <p> The sample demonstrates the following: </p> <ul> <li> The pattern for creating and wiring a <a href="../../../reference/android/widget/RemoteViewsService.html"><code>RemoteViewsService</code></a> and <a href="../../../reference/android/widget/RemoteViewsService.RemoteViewsFactory.html"><code>RemoteViewsFactory</code></a> which serve the function of an adapter for the widget collection. </li> <li> The pattern for setting an intent template and fill-in intents in order to provide children of the collection with click behaviour. </li> <li> How to make a widget with a <a href="../../../reference/android/widget/StackView.html"><code>StackView</code></a> (or <a href="../../../reference/android/widget/AdapterViewFlipper.html"><code>AdapterViewFlipper</code></a>) auto-advance. </li> <li> How to set a widget preview image. </li> </ul> <img alt="The widget." src="../images/StackWidget.png"/>