Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid how to call onitemclicklisner from custom view onclicklisner?
    primarykey
    data
    text
    <p>I am customized an adapter for listview and its word fine. But when i set onclicklistener to an view in custom adapter row view the onitemclicklistner not working.</p> <pre><code>public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; try{ if(convertView==null) { convertView=mInflater.inflate(R.layout.marker_row_view, null); holder=new ViewHolder(); holder.Name=(TextView)convertView.findViewById(R.id.ProeprtyName); holder.image=(ImageView)convertView.findViewById(R.id.RightArrow); convertView.setTag(holder); } else { holder=(ViewHolder)convertView.getTag(); } holder.Name.setText(propertyNames[position]); if(selectedPosition == position){ Log.d("", "selected"); convertView.setBackgroundColor(Color.BLUE); convertView.setBackgroundColor(Color.parseColor("#3B79FF")); holder.Name.setTextColor(Color.WHITE); }else{ //convertView.setBackgroundResource(R.drawable.savsearch_bg_district); holder.Name.setTextColor(Color.BLACK); } holder.Name.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Log.d("fdsf", "on"); Globalclass global = (Globalclass) ((Activity)context).getApplication(); global.setMarkerTextClick(true); } }); holder.image.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Log.d("fdsf", "on"); Globalclass global = (Globalclass) ((Activity)context).getApplication(); global.setMarkerTextClick(false); } }); }catch (Exception e) { e.printStackTrace(); } return convertView; } </code></pre> <p>and the code for listview onitemclicklisner is</p> <pre><code>final MarkerInfoAdapter adapter = new MarkerInfoAdapter(PropertyMapList.this, names); final ListView list = (ListView) CustomMarker.findViewById(R.id.listView1); list.setAdapter(adapter);list.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick( AdapterView&lt;?&gt; arg0, View arg1, int arg2, long arg3) { Log.d("", "fsdfdsfds"); ((MarkerInfoAdapter)adapter).setSelected(arg2); } }); </code></pre>
    singulars
    1. This table or related slice is empty.
    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.
    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