Bonjour,
je souhaite afficher une liste de tache mais j'ai une erreur à la ligne 22 : this,android.R.layout.simple_list_item_1,tableau_taches : Cannot resolve ArrayAdapter

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
28
 
public class MainActivity extends ListActivity {
 
    Object[] tableau_taches = {
 
            new Tache("Cours de programmation",4),
            new Tache("Entraînement de natation",3),
            new Tache("Faire une sieste",2),
            new Tache("Prendre une douche",0),
            new Tache("Ecouter des infos",1),
    };
 
    ListView l ;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        l = getListView();
 
        ArrayAdapter<Tache> adapter = new ArrayAdapter<Tache>(this,android.R.layout.simple_list_item_1,tableau_taches);
        l.setAdapter(adapter);
 
 
 
    }
}
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
 
public class Tache
{
 
    String titre ;
    int priorite ;
 
    public Tache (String unTitre, int unePriorite)
    {
        titre = unTitre;
        priorite = unePriorite;
    }
 
    public String getTitre() { return titre; }
    public int getPriorite() { return priorite; }
 
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
    <ListView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/listView"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />