在Android 3.0 中引入了 Collection View Widget。用于在窗口小组件中添加了对集合View 的支持。

如下:

(1)StackView 一个卡片View,以层叠的方式显示其子View。

(2)ListView 和传统的ListView一样

(3)GridView 网格列表。具体用法和传统的一样。

 

第一步:创建Widget布局文件   

(1)Wdiget的布局文件 路径:res/layout/my_widget_layout.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#FF555555"
    android:orientation="vertical" >

    <Button
        android:id="@+id/button_refresh"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="刷新" />

    <ListView
        android:id="@+id/widget_list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:cacheColorHint="#00000000"
        android:scrollbars="none" />
    <!-- 此处的ListView 可以换成StackView或者GridView -->

</LinearLayout>
View Code

相关文章: