266 votes

Comment faites-vous un scrollable LinearLayout?

J’ai beaucoup d’éléments sur l’écran et j’ai besoin d’utiliser la barre de défilement afin que l’utilisateur peut faire défiler vers le bas. Toutefois, le défilement n’est pas visible ou il ne fonctionne pas. Comment est-il possible d’ajouter une barre de défilement à un `` ?

488voto

Bryan Denny Points 12910

Envelopper le tracé linéaire avec une``

Pour obtenir un exemple, voir ici :

153voto

krunal shah Points 6506
<ScrollView 
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/scroll" 
      android:layout_width="fill_parent"
      android:layout_height="wrap_content">

      <LinearLayout 
            android:id="@+id/container"
            android:orientation="vertical" 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
      </LinearLayout>

 </ScrollView>

4voto

Patrick Murphy Points 11

Voici comment je l’ai fait par essai et erreur.

ScrollView - (l’enveloppe extérieure).

Puisque Scrollview peut avoir qu’un seul enfant, cet enfant est une disposition linéaire. Puis tous les autres types de disposition se produisent dans la première disposition linéaire. Je n’ai pas essayé d’inclure une disposition relative encore, mais ils me rendre dingue donc je vais attendre que ma santé mentale retourne.

-6voto

Lorsque vous utilisez Eclipse ADT : mise en page graphique-> Composite-> ScrollView

-29voto

alishan Points 15

Vous pouvez ajouter un atrribute dans linearLayout :``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X