2016-06-03 3 views
1

J'essaie de faire AppWidget montre des images de rotation qui peuvent changer automatiquement toutes les 5 secondes, et je pense que ViewFlipper pourrait être en mesure d'atteindre cet objectif.Comment utiliser ViewFlipper pour ajouter dynamiquement des images dans AppWidget comme la rotation des annonces

Mais je reçois des images de serveur et ne peut pas simplement les mettre dans le fichier comme ImageView.xml sous imbriqué ViewFlipper comme ceci:

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

je besoin d'ajouter des images dynamiquement, et montre une image à un moment donné. S'il y a plus d'une image, elles doivent être affichées sur AppWidget tour à tour.

J'espère que quelqu'un pourrait m'aider avec ceci, merci!

Répondre

2

Je suppose que par "dynamiquement" vous voulez dire qu'il pourrait y avoir un nombre arbitraire d'éléments. Ce que vous voulez probablement est AdapterViewFlipper. Vous pouvez suivre this guide pour créer un AppWidget dont le contenu est protégé par un adaptateur.

+0

Merci beaucoup ... c'est ce dont j'ai besoin! – Huaying