Dans mon activité, j'ai un ScrollView avec un OnTouchListener. Ce scrollView contient des imagesView. Le problème est que lorsque je touche une imageView, la fonction onTouch (vue, événement) de l'OnTouchListener est appelée, mais le paramètre view est le scrollView au lieu de l'imageView. Est-ce normal? Comment puis-je avoir la vue réelle touchée en paramètre?Problème d'événement onTouch
modifier:
ScrollView scroll = (ScrollView)findViewById(R.id.affichagefiche_scrollview);
touchListener = new OnTouchScrollListener("---");
scroll.setOnTouchListener(touchListener);
private class OnTouchScrollListener implements OnTouchListener{
public boolean onTouch(View view, MotionEvent event) {
Log.d("activity", "onTouch: "+view.toString());
}
}
Les journaux me dit que le point de vue des paramètres est toujours le ScrollView, pas un enfant
pouvez-vous mettre à jour votre code –