Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 7
Conteneurs 61
ScrollView
Les écrans des téléphones sont généralement assez petits, ce qui oblige les développeurs à
employer quelques astuces pour présenter beaucoup d’informations dans un espace réduit.
L’une de ces astuces consiste à utiliser le défilement, afin que seule une partie de l’information soit visible à un instant donné, le reste étant disponible en faisant défiler l’écran
vers le haut ou vers le bas.
ScrollView est un conteneur qui fournit un défilement à son contenu. Vous pouvez donc
utiliser un gestionnaire de disposition qui peut produire un résultat trop grand pour
certains écrans et l’envelopper dans un ScrollView tout en continuant d’utiliser la logique
de ce gestionnaire. L’utilisateur ne verra alors qu’une partie de votre présentation et aura
accès au reste via des barres de défilement.
Voici par exemple un élément ScrollView qui enveloppe un TableLayout (ce fichier
XML est extrait du répertoire Containers/Scroll) :

xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="0">

android:layout_height="80px"
android:background="#000000"/>
android:paddingLeft="4px"
android:layout_gravity="center_vertical" />


android:layout_height="80px"
android:background="#440000" />
android:paddingLeft="4px"
android:layout_gravity="center_vertical" />


android:layout_height="80px"
android:background="#884400" />
Livre Android.book Page 61 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 76/391

Suivant