如何使用ViewFlipper在AppWidget中像广告轮播一样动态添加图片
How to use ViewFlipper to dynamically add images in AppWidget like ad rotation
我正在尝试让AppWidget
显示每5秒自动改变一次的旋转图像,我认为ViewFlipper
可能可以达到这个目标。
但我从服务器获取图像,不能像这样将它们作为 ImageView
放入嵌套 ViewFlipper
下的 .xml
文件中:
<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
上。
希望有人能帮我解决这个问题,谢谢!
我假设 "dynamically" 你的意思是可能有任意数量的项目。您可能想要的是 AdapterViewFlipper
. You can follow this guide 用于构建其内容由适配器支持的 AppWidget。
我正在尝试让AppWidget
显示每5秒自动改变一次的旋转图像,我认为ViewFlipper
可能可以达到这个目标。
但我从服务器获取图像,不能像这样将它们作为 ImageView
放入嵌套 ViewFlipper
下的 .xml
文件中:
<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
上。
希望有人能帮我解决这个问题,谢谢!
我假设 "dynamically" 你的意思是可能有任意数量的项目。您可能想要的是 AdapterViewFlipper
. You can follow this guide 用于构建其内容由适配器支持的 AppWidget。