it should still fix some issue I want when long pressing an item of my list to give an option delete and delete the item if it pressed. , Add this in your onContextItemSelected :
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); // init the info to get the position from
items.remove(info.position); // remove the item from the list
adapter.notifyDataSetChanged(); //updating the adapter
I hope this helps . ListViews recycle Views, so you only have a few views for all of your items. You're directly changing one of these view instances to switch between the info|brief. What you need is to save the status of the info|brief flag for the affected position somewhere else (e.g. a list of positions that should be "briefs" in the adapter). That way when you come back into getView() you can display the right one.
will be helpful for those in need Hello guys I'am totally new in android and I have an assignment that will output an option when a user long clicks the item that is in list view. Can you help me about this? thanks in advance. I get this code in the internet and try to tweak it but I don't know where to put the method onlongclick. please help me guys , you havent initialize your listview with xml listview..