Bonjour,
J'ai un problème pour le déclenchement d'un évènement clique sur un customControl.
Pour vous expliquer :
- J'ai une activity qui contient X customControl
- et j'ai un customControl qui extend de LinearLayout
Mon but est de pouvoir effectuer un évènement clique sur l’ensemble du customControl.
rien de bien compliquer j'instancie un customControl et je défini son click puis je l'ajoute au LinearLayout
du coup je peut ensuite réceptionner mon CustomControl dans l'event click grace a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 EventSaisieUC eventSaisieUC = new EventSaisieUC(this, unEvtSaisie, metier); eventSaisieUC.setOnClickListener(this); llEvtSaisie.addView(eventSaisieUC);
Sauf que le problème est le suivant : lorsque je clique sur la zone blanche mon évènement clique ce déclenche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @Override public void onClick(View v) { EventSaisieUC evt = (EventSaisieUC)v; }
mais pas quand je clique sur les contrôles a l’intérieur du customControl.
j'ai tester pas mal de choses, comme ajouter l’évènement clique aux contrôles du CC, mais je ne peut plus caster la vue en EventSaisieUC du coup.
quelqu'un aurais une idée ? ou une autre solution ?
Merci par avance.
Partager