私の活動では、私はOnTouchListenerを持つScrollViewを持っています。 このscrollViewには、いくつかのimageViewが含まれています。onTouchイベントの問題
問題は、imageViewに触れると、OnTouchListenerのonTouch(view、event)関数が呼び出されますが、viewパラメータはimageViewではなくscrollViewです。それは普通ですか? パラメータで実際に触れたビューをどのようにすることができますか?
編集:
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());
}
}
ログパラメータのビューは常にscrollViewであることを私に伝え、いない子
あなたのコードを更新できます –