2010-11-22 28 views
1

Quelqu'un sait comment utiliser l'intention d'afficher l'affichage de l'une de mes mises en page enfant dans ma mise en page xml parent? J'utilise ViewFlipper et que vous voulez un bouton à cliquer pour afficher une vue spécifique dans mon fichier xml:Avoir une intention aller à une mise en page dans mon fichier xml principal

IE, quelque chose comme ceci:

case R.id.previous_box: 

      Intent j = new Intent(mFlipper.setDisplayedChild(3)); 
      startActivity(j); 
      return; 

Ou quelque chose comme ça - merci!

Répondre

2

Vous ne l'approchez pas de la bonne façon. Une intention n'est pas liée à des mises en page. Une intention est liée aux activités. Vous devrez soit créer une activité pour chaque sous-disposition, soit spécifier dans l'intention (via des données ou des extras) la disposition à utiliser.

Dans votre cas, vous pouvez spécifier la disposition dans un extra, et vous le lirez dans onCréer votre activité et définir la disposition appropriée.