title: Click event not propagating to child view
body: <p>I have an activity A1 which has several views</p>
  
  <p>and another class ViewGenerator which has a method that returns a view via method getView()</p>
  
  <p>I call this method by creating an object for A1 and calling getView. 
  my class is working fine and I am able to get the view. however any child of that view is not clickable, click event is not fired on that child.</p>
  
  <p>here is A1's getView method</p>
  
  <pre><code>public View getView(Main ctx) {
  
      return getArticleView();
  
  }
  </code></pre>
  
  <p>here is getArticleView</p>
  
  <pre><code>private View getArticleView(Main ctx) {
      LayoutInflater lft = (LayoutInflater) ctx
              .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      RelativeLayout lin = (RelativeLayout) lft.inflate(
              R.layout.article_view, null);
      RelativeLayout articleView = (RelativeLayout) lin
              .findViewById(R.id.article_view);
  
      summaryStuff(ctx);
  
      return articleView;
  }
  </code></pre>
  
  <p>here is summaryStuff</p>
  
  <pre><code>private void sharingStuff(final Main ctx) {
      LayoutInflater lft = (LayoutInflater) ctx
              .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      RelativeLayout lin = (RelativeLayout) lft.inflate(R.layout.summary_bar,
              null);
      bookmarkRibbon = (ImageView) lin.findViewById(R.id.bookmark_selector);
      bookmarkRibbon.setOnClickListener(new View.OnClickListener() {
          public void onClick(View view) {
              bookmarkRibbon.setImageResource(R.drawable.bookmark_yellow);
          }
      });
  }
  </code></pre>
  
  <p>as you can see bookmarkRibbon has a listener. however it is not clickable or at least the event is not fired</p>
  
  <p>get View is called from Activity's onCreate method</p>