Bonjour.
J'ai une petite application qui m'affiche, entre autre, une liste dans son activité principale.
Ce que j'aimerais faire, c'est ajouter un système d'onglet, lié au Actionbar, qui me permet de changer la composition de la liste.
Or, actuellement, tout ce que j'ai vu sur le net ne permet que de changer de fichier xml entre chaque onglet.
De plus l'exemple de google propose lui en même temps le swiper qui ne m'intéresse pas du tout.
Du coup première question : est-ce judicieux de faire une update de la liste pour changer ces informations ? Sinon je vais devoir créer deux listes qui s'affichent une par une en fonction de l'onglet sélectionner j'imagine.
Deuxième question ; j'ai un début de code pour l'implémentation des tab en actionbar. Le débug bug au moment où je set le listener :
Je dois avouer que le this sort de nul part pour moi, j'ai suivi des tutos qui me l'indiquait (y compris le tuto de google). Je pense que de cette façon on défini que les listerner sont des méthodes présentes dans la class de l'activity, ce qui est mon cas, toujours en suivant des tutos (ma class est implents TabListener).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 final ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.addTab( actionBar.newTab() .setText("Tab 1") .setTabListener(this));
Merci d'avance si vous avez une solution, je continu mes investigations de mon côté.
edit : Le problème ne survient pas au moment de l'ajout du listener, mais directement sur le .AddTab. Pourtant comparé au code présent sur le tuto de google, j'ai un actionBar exactement équivalent...
Partager