Note that there are some explanatory texts on larger screens.

plurals
  1. POsetOnItemClickListener not responding for Custom ListView
    primarykey
    data
    text
    <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>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload