Bonjour les Android,
j'aurais besoin de votre savoir pour m'expliquer la démarche que je dois entreprendre.
je réalise une application android et j'aurai besoin que vous
m'expliquer la démarche que je dois entreprendre.
J'ai créer une listView :
- PSG
- OM
- OL
- LOSC
et j'aimerai que quand je clique sur un élément de la listview, sa me
dirige sur son Activité. C'est à dire, si je clique sur PSG,
cela me dirige sur la view PsgActivity.java
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
29
30
31
32
33
34
35
36
37
38 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ligue1); lists.add(new list1 ("PSG")); lists.add(new list1 ("OM")); lists.add(new list1 ("OM")); lists.add(new list1 ("OM")); ListView list = (ListView) this.findViewById(R.id.listview2); mySecondAdapter adpt = new mySecondAdapter(this, lists); list.setAdapter(adpt); } @Override protected void onListItemClick(ListView l, View v, int position, long id) { Intent intent = null; switch (position) { case 0: intent = new Intent(this, PsgActivity.class); break; case 1: intent = new Intent(this, OmActivity.class); break; case 2: intent = new Intent(this, OlActivity.class); break; case 3: intent = new Intent(this, LoscActivity.class); break; } if (intent != null) { startActivity(intent); } else { // report unknown item selection }Je n'est pas de problème dans le code mais quand je clique, rien ne se passe
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 @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder Holder; if (convertView == null) { convertView = myInflater.inflate(R.layout.listitem, null); Holder = new ViewHolder(); Holder.text01 = (TextView) convertView.findViewById(R.id.txtNom); convertView.setTag(Holder); }else { Holder = (ViewHolder) convertView.getTag(); } Holder.text01.setText(lists.get(position) .nom); return convertView; } }
Partager