title: setOnItemClickListener not responding for Custom ListView
body: <p>I wrote a custom Adapter for a listview ,but when i tried implement click event for list item ,i found that it was not responding ,I will be glad if someone suggest me a solution.</p>
  
  <pre><code>public class TourList extends ListActivity {
  ....
  setContentView(R.layout.tourlist);
  .....
  
  
  
  
  
  getListView().setOnItemClickListener(new OnItemClickListener() {
              public void onItemClick(AdapterView&lt;?&gt; parent, View view,int position, long id) {
                       //i couldn't reach here
               Log.v(TAG,"did u get me");
          }
        }); 
  adap = new MyAdapter(TourList.this,mylist);
  getListView().setAdapter(adap);
  </code></pre>
  
  <p>and my custom adapter is</p>
  
  <pre><code>private class MyAdapter extends BaseAdapter {
  
              ArrayList&lt;HashMap&lt;String,String&gt;&gt; elements;
              Context ctx;
  
              public MyAdapter(Context context, ArrayList&lt;HashMap&lt;String,String&gt;&gt; mylist) {
                    this.elements=mylist;
                    this.ctx=context;
               }
  
              public boolean isEnabled(int position){
                 return true;
                        }
  
              @Override
              public int getCount() {
                  return elements.size();
                  }
              @Override
              public Object getItem(int position) {
                  return elements.get(position);
                  }
              @Override
              public long getItemId(int position) {
                  return position;
                  }
                  @Override
              public View getView(int position, View convertView, ViewGroup parent) {
                  View v = convertView;
                  if (convertView == null) {
                        LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                        v = vi.inflate(R.layout.rowfor_tourlist, null);
                   } 
  
                      TextView in = (TextView)v.findViewById(R.id.intro);
                      TextView du = (TextView)v.findViewById(R.id.duration);
                      TextView pf = (TextView)v.findViewById(R.id.price);
                      TextView pn = (TextView)v.findViewById(R.id.product);
                      WebView wv=(WebView)v.findViewById(R.id.photo);  
                      in.setText(Html.fromHtml(mylist.get(position).get("Intro")));
                      du.setText(mylist.get(position).get("Duration"));
                      pf.setText(mylist.get(position).get("Price"));
                      pn.setText(mylist.get(position).get("Product"));
                      wv.getSettings().setJavaScriptEnabled(true);
                      wv.loadUrl(mylist.get(position).get("ImageURL"));
  
                  return v;
              }           
          }//class
  </code></pre>
  
  <p>and my tourlist.xml file looks  like</p>
  
  <pre><code> &lt;LinearLayout
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
              ....
          &gt;
  
   &lt;ListView android:id="@id/android:list"
             android:layout_width="fill_parent" 
             android:layout_height="fill_parent"
             android:background="@drawable/white"
              android:cacheColorHint="#00000000"
             android:layout_weight="1"
  
             /&gt;
  &lt;/...&gt;
  </code></pre>