我正在尝试让AppWidget
显示旋转图像,这些图像可以每5秒自动更改一次,我认为ViewFlipper
可能会达到此目标。
但是我从服务器获取图片,并且不能像ImageView
一样将它们作为.xml
置于嵌套ViewFlipper
下,如下所示:
<ViewFlipper android:id="@+id/viewflipper"
android:layout_width="match_parent"
android:layout_height="match_content"
android:autostart="true"
android:flipinterval="5000" >
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/drawable1"/>
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/drawable2"/>
</ViewFlipper>
我需要动态添加图片,并一次显示一张图片。如果有多个图像,则需要轮流在AppWidget
上显示。
希望有人能帮助我,谢谢!
答案 0 :(得分:3)
我假设“动态”你的意思是可能有任意数量的项目。你可能想要的是AdapterViewFlipper
。您可以按this guide构建AppWidget,其内容由适配器支持。