在我的活動中,我有一個帶有OnTouchListener的ScrollView。 此scrollView包含一些imageViews。onTouch事件問題
問題是,當我觸摸一個imageView時,OnTouchListener的onTouch(view,event)函數被調用,但view參數是scrollView而不是imageView。這是正常的嗎? 我怎樣才能真正觸及的參數?
編輯:
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());
}
}
日誌告訴我,在參數視圖始終是滾動視圖,而不是一個孩子
你能更新你的代碼嗎 –