Menu contextuel sur une ListView
bonjour ,
J'ai une listview crée depuis une base de données dès que je clique sur un item cela ouvre une autre activité avec des infos concernant l'item choisie
je voudrai crée un menu qui s'afficherai dès que je reste appuyé sur l'item et ainsi crée une action qui me permettra de supprimé dans la base de données l'item
je veux juste quelle méthode utilisé
voici ma listview que j'ai crée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| listViewSearch = (ListView) findViewById(R.id.listViewSearch);
SimpleAdapter adapter= new SimpleAdapter(this, data,
android.R.layout.simple_list_item_2,
new String[] {"Line1", "Line2",},
new int[] {android.R.id.text1, android.R.id.text2,});
listViewSearch.setAdapter(adapter);
listViewSearch.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
Collection<String> element= data.get(position).values();
String id_modele[]= element.toArray(new String[2]);
Intent intent = new Intent (Recherche_materiel.this, Materiel.class);
intent.putExtra("element",id_modele[1]);
intent.putExtra("idMarque",marque.get(position));
intent.putExtra("idnum",num_serie.get(position));
intent.putExtra("Materiel",Materiel.get(position));
startActivity(intent);
}
}); |