Как я понимаю ваш вопрос,
main ViewGroup
сначала потребляет touch event
, в этом случае
Просто надуйте ваш макет и сделайте View ..
затем, используя это представление, определите, какое представление вы должны использовать, и setOnTouch()
.. для этого представления.
Например:
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.xmllayout, null);
ImageView image_view = (ImageView) view.findViewById(R.id.imagView);
image_view.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
// TODO Auto-generated method stub
return false;
}
});