lv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView> parent, View view, int position,
I believe that if you add an OnLongClickListener to the view, you should be able to prevent it from showing the context menu on long click.
In onItemClick the view parameter is the item view, so you should be able to get ImageViews or TextViews from that:
view
view.findById(R.id.my_image_view);