heres what happen when i used the code below public class MenFragment étend Fragment {initialisation multiples ImageButton dans un fragment et ajouter un SetOnClickListener dans tous les
ImageButton imageButtonCald;
ImageButton imageButtonCk;
ImageButton imageButtonCr;
ImageButton imageButtonTLt;
ImageButton imageButtonSttic;
ImageButton imageButtonSh;
View rootView;
public MenFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
rootView = inflater.inflate(R.layout.fragment_men, container, false);
imageButtonCald = (ImageButton) rootView.findViewById(R.id.cald);
imageButtonCk = (ImageButton) rootView.findViewById(R.id.ck);
imageButtonCr = (ImageButton) rootView.findViewById(R.id.cr);
imageButtonTLt = (ImageButton) rootView.findViewById(R.id.tlt);
imageButtonSttic = (ImageButton) rootView.findViewById(R.id.sttc);
imageButtonSch = (ImageButton) rootView.findViewById(R.id.sch);
/*here i add a setOnClickListener method the my first button , how to add to the one */
imageButtonCald.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent;
intent = new Intent(getActivity(), CaldActivity.class);
startActivity(intent);
}
});
return rootView;
}
}
j'ajoute déjà un « setOnClickListener » au premier bouton, comment puis-je ajouter un « setOnClickListener 'méthode sur l'autre.
Envoyer cette: https://uwudamith.wordpress.com/2012/05/19/how-to-use-onclicklistener-in-android –
Bien sûr Merci, dans cet exemple montrent un toast, comment Dois-je appeler une autre activité avec mes boutons –
écrire 'startActivity (new Intent (getActivity(), YourActivity.class));' pour démarrer une nouvelle activité –