在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>