1 votes

Je suis l'exemple de la disposition des onglets sur le site Web du développeur Android et j'essaie d'ajouter un quatrième onglet.

J'ai réussi à faire fonctionner l'exemple de mise en page des onglets avec les trois onglets, albums, chansons et artistes grâce à d'autres messages sur ce site. J'essaie simplement d'ajouter un nouvel onglet appelé, lyrics, en suivant la même procédure en faisant ce qui suit...

Ajout d'une nouvelle activité/classe appelée LyricsActivity.....

public class LyricsActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState) ;

     TextView textview = new TextView(this);
     textview.setText("This is the Lyrics tab");
     setContentView(textview);

} }

Et ensuite ajouter ce qui suit au fichier AndroidManifest....

Le nouvel onglet Paroles s'affiche correctement, mais le texte "C'est l'onglet Paroles" ne s'affiche pas, il est remplacé par "C'est l'onglet Chansons". Avez-vous une idée ?

Merci

SD

1voto

sgarman Points 3174

Je pense que vous avez probablement oublié d'attribuer la bonne intention à l'onglet.

// Do the same for the other tabs
intent = new Intent().setClass(this, AlbumsActivity.class);
spec = tabHost.newTabSpec("albums").setIndicator("Albums",
                  res.getDrawable(R.drawable.ic_tab_albums))
              .setContent(intent);
mTabHost.addTab(spec);

Où AlbumsActivity serait votre LyricsActivity et ainsi de suite.

Guide

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