Après avoir démarré l’activité, je ne parviens pas à faire défiler les autres boutons et options du fichier XML défini ci-dessous.
Est-ce que quelqu’un sait comment faire ce défilement?
Mon code de classe est
package com.example.blah; import android.app.Activity; import android.os.Bundle; public class example extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
La sortie est http://img265.imageshack.us/img265/7601/linearlayout.jpg
Placez votre mise en page dans un ScrollView .
... ...
Your views go here...
Mettez tout votre contenu en disposition linéaire qui est placé dans ScrollView
.
ScrollView
ne prend qu’une seule mise en page pour son enfant.
isScrollContainer="true"
Cette propriété est utilisée lorsque votre touche programmable dans Android apparaît et que vous souhaitez toujours que votre vue défile.
Vous pouvez également l’implémenter en utilisant View.scrollTo (..) .
postDelayed(new Runnable() { public void run() { counter = (int) (counter + 10); handler.postDelayed(this, 100); llParent.scrollTo(counter , 0); } } }, 1000L);
vous pouvez faire défiler n’importe quelle mise en page. Juste sous Ajoutez ces lignes:
et à la fin append
exemple d’activité non défilable:
Après l’avoir fait défiler, cela devient comme ceci:
Placez toutes vos mises en page dans un ScrollView dont la largeur et la hauteur sont définies sur fill_parent.
essayez ce code ci-dessous