1 pièce(s) jointe(s)
Event click sur un CustomControl
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
Code:
1 2 3 4
|
EventSaisieUC eventSaisieUC = new EventSaisieUC(this, unEvtSaisie, metier);
eventSaisieUC.setOnClickListener(this);
llEvtSaisie.addView(eventSaisieUC); |
du coup je peut ensuite réceptionner mon CustomControl dans l'event click grace a :
Code:
1 2 3 4 5
|
@Override
public void onClick(View v) {
EventSaisieUC evt = (EventSaisieUC)v;
} |
Sauf que le problème est le suivant : lorsque je clique sur la zone blanche mon évènement clique ce déclenche.
mais pas quand je clique sur les contrôles a l’intérieur du customControl.
http://www.developpez.net/forums/att...1&d=1363259450
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.