title: Delegate touch event to another view
body: <p>I have list view with. User can open dialog on full screen <code>Window.FEATURE_NO_TITLE)</code> that overlay this list view. When user touches the background of this dialog it closes.</p>
  
  <p>I need to delegate this touch event to list view. I mean, after <code>MotionEvent.ACTION_DOWN</code> on bg i need to close dialog (it works fine), and start <code>MotionEvent.ACTION_DOWN</code> on list view.</p>
  
  <p>I tried something like this:</p>
  
  <pre><code>((LinearLayout) findViewById(R.id.dialog_bg)).setOnTouchListener(new    View.OnTouchListener() {
  
              @Override
              public boolean onTouch(View v, MotionEvent event) {
                  switch (event.getAction()) {
                      case MotionEvent.ACTION_DOWN:
                          MotionEvent motionEvent = MotionEvent.obtain(event);                          
                          activity.findViewById(R.id.fr_projects_list).dispatchTouchEvent(motionEvent);
                          close();
  
                          break;
  
                      default:
                          break;
                  }
  
                  return false;
              }
          });
  </code></pre>
  
  <p>It starts <code>ACTION_DOWN</code> on list view. But thats all. ACTION_MOVE and others doesn't work =/</p>