2017-10-16 5 views
-4

Je suis la mise en œuvre de tiroir de navigation, je dois gérer une méthode onClick à partir d'un fragment, comment puis-je y parvenir ?. Dans Mainactivity.java cela peut être effectué facilement, mais quand j'utilise des fragments, il n'est pas possible d'utiliser findViewbyid?Comment implémenter onClick dans des fragments?

Merci Vous

+0

S'il vous plaît un peu de code pour votre fragment – AbhayBohra

+0

Non volonté peut vous aider sans exemple de code, besoin de plus d'informations – Rinav

+1

double: https://stackoverflow.com/questions/14139774/android-app-crashing-fragment- et-xml-onclick –

Répondre

2

En fragment, vous pouvez simplement utiliser View pour gérer les boutons dans Fragment.

View view = inflater.inflate(R.layout.yourFragment, container, false); 
myButton = (Button) view.findViewById(R.id.myButton); 
myButton.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     //Some code... 
    } 
}); 
return view; 
+0

il omplementd ** tiroir de navigation ** pas ** navigation de fond ** –

+0

Désolé pour mon incompris, donc j'espère que mon second code va l'aider. Maintenant, je vais mettre à jour ma réponse. –