2012-03-18 4 views
0

dans mon Tabhost il y a un bouton suivant qui devrait afficher une nouvelle page mais dans le même onglet, Pour cela j'ai créé un LinearLayout deux seront visibles et quand je clique à côté l'autre sera visible. Eclipse exige que je finalise pour deux LinearLayout Et deuxièmement quand je l'ai testé ne change pas le contenu.Comment changer le contenu d'un tabhost?

Button btsuiv= (Button) findViewById(R.id.btnsuivant); 
Button btprec= (Button) findViewById(R.id.btnprec); 

final LinearLayout etap1= (LinearLayout) findViewById(R.id.etap1); 
final LinearLayout etap2= (LinearLayout) findViewById(R.id.etap2); 

btsuiv.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     etap1.setVisibility(View.INVISIBLE); 
     etap2.setVisibility(View.VISIBLE); 
    } 
}); 

btprec.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) {    
     etap1.setVisibility(View.VISIBLE); 
     etap2.setVisibility(View.INVISIBLE); 
    } 
}); 
+0

votre question n'est pas très claire, mais essayez View.GONE au lieu de View.INVISIBLE. – Shubhayu

+0

J'ai eu 25 points et c'était très gentil d'enlever mes points parce que vous n'avez pas compris ma question, parce que mon mauvais anglais. J'ai trouvé la solution, c'est que je dois utiliser les intentions. –

+0

Je suis désolé à ce sujet mais vous voyez selon les règles du forum, votre question devrait vous aider et aider les autres et aussi faire sens aux personnes qui prennent le temps de vous aider. – Shubhayu

Répondre

Questions connexes