@Override public View getView(final int position, View convertView, ViewGroup parent) { ChatMenuItem menuItem = null; if(convertView == null){ convertView = new ChatMenuItem(context); } menuItem = (ChatMenuItem) convertView; menuItem.setImage(getItem(position).image); menuItem.setText(getItem(position).name); menuItem.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(getItem(position).clickListener != null){ getItem(position).clickListener.onClick(getItem(position).id, v); } } }); return convertView; }
@Override public View getView(final int position, View convertView, ViewGroup parent) { ChatMenuItem menuItem = null; if(convertView == null){ convertView = new ChatMenuItem(context); } menuItem = (ChatMenuItem) convertView; menuItem.setImage(getItem(position).image); menuItem.setText(getItem(position).name); menuItem.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(getItem(position).clickListener != null){ getItem(position).clickListener.onClick(getItem(position).id, v); } } }); return convertView; }
@Override public View getView(final int position, View convertView, ViewGroup parent) { ChatMenuItem menuItem = null; if(convertView == null){ convertView = new ChatMenuItem(context); } menuItem = (ChatMenuItem) convertView; menuItem.setImage(getItem(position).image); menuItem.setText(getItem(position).name); menuItem.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(getItem(position).clickListener != null){ getItem(position).clickListener.onClick(getItem(position).id, v); } } }); return convertView; }
@Override public View getView(final int position, View convertView, ViewGroup parent) { ChatMenuItem menuItem = null; if(convertView == null){ convertView = new ChatMenuItem(context); } menuItem = (ChatMenuItem) convertView; menuItem.setImage(getItem(position).image); menuItem.setText(getItem(position).name); menuItem.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(getItem(position).clickListener != null){ getItem(position).clickListener.onClick(getItem(position).id, v); } } }); return convertView; }
@Override public View getView(final int position, View convertView, ViewGroup parent) { ChatMenuItem menuItem = null; if(convertView == null){ convertView = new ChatMenuItem(context); } menuItem = (ChatMenuItem) convertView; menuItem.setImage(getItem(position).image); menuItem.setText(getItem(position).name); menuItem.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(getItem(position).clickListener != null){ getItem(position).clickListener.onClick(getItem(position).id, v); } } }); return convertView; }