set click listeners for dynamically created imageviews
<p>I have an activity in my app which displays rss feeds and next to each rss feed arrow image is attached.</p>

<p>I am new to android any help will be appreciated.</p>

<p>i shall explain what i am doing to display rss news ...</p>

<p>i have a seperate dummy xml layout for a single rss.. i have set id for arrow image (which will navigate to the next activity) in it as iv_arrow_img i am iterating over the news feeds i get and for each news feed i am adding the dummy view again and again...my question is how will i distinguish between different image arrow's ids .. because for now all are having the same id...i have set onclick listeners to them below in my code</p>

<p>i have wrote the code </p>

<pre><code>Iterator itr = data.iterator();
 int i =0; while (itr.hasNext()) { NewsPostDTO newspostdto = itr.next();

    view = inflater.inflate(R.layout.rl_news_item, null);
    lnContentView.addView(view, LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT);


    ivArrowfwd = (ImageView) view.findViewById(R.id.iv_arrowfwd);

    tvNewsHeading.setText(newspostdto.getFeaturedDesc());
    tvNewsContent.setText(newspostdto.getDate() + " - " + newspostdto.getTitle());
    ivArrowfwd.setId(id);
    ivArrowfwd.setTag(newspostdto);
    ivArrowfwd.setOnTouchListener(new OnTouchListener(){

        @Override
        public boolean onTouch(View arg0, MotionEvent arg1) {

                           System.out.println("sdfsdf" +(ImageView) view.findViewById(id).getTag());

            return false;
        }
    });
    id++;
}
</code></pre>

<p>but i am not getting different tags for different news though they are different .. can any one tell me what i am doing wrong... ?</p>
