J'ai une activité Tabbed avec 3 onglets et chaque onglet a son propre fragment. il y a un bouton dans le premier onglet que je veux cliquer et naviguer vers une autre activité Tabbed (ou toute activité qui a un fragment). Comment puis-je accomplir cela? J'essaye de cliquer sur un bouton et d'ouvrir une nouvelle activité mais je suis incapable de le faire. J'apprécierais vraiment si j'obtiens quelques en-têtes pendant que j'apprends l'androïde. Here's a link to my fragment class for reference.Activité par onglets (fragment) à la navigation d'activité en utilisant onClick
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_tutorials,container, false);
Button button1 = (Button) view.findViewById(R.id.introbtn1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent tutorial = new Intent(getActivity(), TutorialIntroduction.class);
startActivity(tutorial);
//Tried to create a toast to check if the button works but it doesn't
//Toast.makeText(getActivity(), "button is clicked!", Toast.LENGTH_LONG).show();
}
});
return view;
}
Appeler viewpager et définir l'élément actuel. –
Que fait-il lorsque vous appelez 'startActivity()'? Votre application plante-t-elle? N'arrive-t-il jamais là? Postez votre logcat. – Bryan
@CompsGeek Vous voulez donc ouvrir une nouvelle activité et non un autre onglet sur les 3 que vous avez déjà? –