【问题标题】:How to use ViewFlipper to dynamically add images in AppWidget like ad rotation如何使用 ViewFlipper 在 AppWidget 中动态添加图片,如广告轮播
【发布时间】:2016-06-03 03:39:30
【问题描述】:

我正在尝试让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上轮流展示。

希望有人能帮我解决这个问题,谢谢!

【问题讨论】:

    标签: android android-appwidget viewflipper remoteview


    【解决方案1】:

    我假设“动态”是指可以有任意数量的项目。你可能想要的是AdapterViewFlipper。您可以关注 this guide 构建一个 AppWidget,其内容由适配器支持。

    【讨论】:

    • 非常感谢...这正是我需要的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    相关资源
    最近更新 更多