Bonjour,

Je souhaite sélectionner un item dans une listView par l'utilisateur. Je m'explique, l'utilisateur arrive sur la page et va cliquer sur l'item de son choix dans la liste et j'aimerai que cet item soit sélectionné, mais je ne trouve pas comment faire...

Ensuite, après la sélection, j'aimerai récupérer l'item sélectionné, et le passer dans un bouton pour rediriger l'utilisateur vers la bonne page.

Voici un bout de code :

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
Button modif = (Button) findViewById(R.id.button4);
 
 
       modif.setOnClickListener(new View.OnClickListener() {
           public void onClick(View v) {
               maListViewPerso.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                   @Override
                   @SuppressWarnings("unchecked")
                   public void onItemClick(AdapterView<?> a, View v, int position, long id) {
                       //on récupère la HashMap contenant les infos de mon item (titre, description, img, prix)
 
                       HashMap<String, String> map = (HashMap<String, String>) maListViewPerso.getItemAtPosition(position);
 
                       String titre = (String) map.get("titre");
                       String img = (String) map.get("img");
                       String prix = (String) map.get("prix");
 
 
                       if (map.get("type") == "aperitif") {
                           Intent intent = new Intent(Recap.this, Aperitif.class);
                           startActivity(intent);
                       }
.
.
.
Merci de m'aider ^^