Je suis aux prises avec ce problème depuis quelques jours maintenant. J'essaie de changer d'onglet de manière programmatique en cliquant sur un bouton. Mon programme fonctionne parfaitement si j'utilise simplement les onglets pour changer d'activité, mais le câblage d'une méthode onClick avec setCurrentTab entraîne une erreur. C'est la méthode qui ne fonctionne pas. Il s'agit d'une fonction assez basique et simple, mais je n'ai pas vu beaucoup de documentation ou d'exemples de personnes essayant de câbler un clic de bouton avec des onglets de changement. Merci.
ImageButton next = (ImageButton) findViewById(R.id.ButtonAsk);
next.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
tabHost.setCurrentTab(2);
}
});
Voir l'historique des modifications pour le journal des erreurs.