Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 10
Utiliser de jolis widgets et de beaux conteneurs 121
ViewFlipper hérite de FrameLayout, que nous avons utilisé plus haut pour décrire le
fonctionnement interne d’un TabWidget. Cependant, il ne montre que la première vue fille
au départ : c’est à vous qu’il appartient de mettre en place le basculement entre les vues,
soit manuellement par une action de l’utilisateur, soit automatiquement par un timer.
Voici, par exemple, le fichier de description du projet Fancy/Flipper1, qui utilise un
Button et un ViewFlipper :
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Bascule–moi !"
/>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textStyle="bold"
android:textColor="#FF00FF00"
android:text="Premier panneau"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textStyle="bold"
android:textColor="#FFFF0000"
android:text="Second panneau"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textStyle="bold"
android:textColor="#FFFFFF00"
android:text="Troisieme panneau"
/>
Ce layout définit trois vues filles de ViewFlipper, chacune étant un TextView contenant
un simple message. Vous pourriez évidemment choisir des vues plus complexes.
Livre Android.book Page 121 Dimanche, 8. novembre 2009 12:23 12
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 10
Utiliser de jolis widgets et de beaux conteneurs 121
ViewFlipper hérite de FrameLayout, que nous avons utilisé plus haut pour décrire le
fonctionnement interne d’un TabWidget. Cependant, il ne montre que la première vue fille
au départ : c’est à vous qu’il appartient de mettre en place le basculement entre les vues,
soit manuellement par une action de l’utilisateur, soit automatiquement par un timer.
Voici, par exemple, le fichier de description du projet Fancy/Flipper1, qui utilise un
Button et un ViewFlipper :
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Bascule–moi !"
/>
android:layout_height="fill_parent"
>
android:layout_height="wrap_content"
android:textStyle="bold"
android:textColor="#FF00FF00"
android:text="Premier panneau"
/>
android:layout_height="wrap_content"
android:textStyle="bold"
android:textColor="#FFFF0000"
android:text="Second panneau"
/>
android:layout_height="wrap_content"
android:textStyle="bold"
android:textColor="#FFFFFF00"
android:text="Troisieme panneau"
/>
Ce layout définit trois vues filles de ViewFlipper, chacune étant un TextView contenant
un simple message. Vous pourriez évidemment choisir des vues plus complexes.
Livre Android.book Page 121 Dimanche, 8. novembre 2009 12:23 12
