Bonjour,
Je souhaite supprimer un item contenu dans une ListeView avec un click
Mais j'ai une erreur sur new OnItemClickListener() ligne 16 : Cannot resolve symbol OnItemClickListener
Et si je fais alt+entré sur OnItemClickListener, il me rajoute new AdapterViewCompat.OnItemClickListener() : erreur : class anonymous class derived from OnItemClickListener must either be declared abstract or implement ...
Et si je fais public class MainActivity extends ListActivity implements OnItemClickListener : il me ressort les mêmes messages d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public class MainActivity extends ListActivity { ArrayList<Tache> liste_taches = new ArrayList<Tache>(); AdaptateurPerso adapter ; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ... getListView().setOnItemClickListener(supprimeOnItemClick); } private ListView.OnItemClickListener supprimeOnItemClick = new OnItemClickListener() { public void onItemClick(AdapterView<?> a, View v, int position, long id) { Tache t = (Tache) getListView().getItemAtPosition(position); liste_taches.remove(t); adapter.notifyDataSetChanged(); } };
Partager