Bonjour,
Exist il un Events Click sur TablLayout ?
Version imprimable
Bonjour,
Exist il un Events Click sur TablLayout ?
Bonjour,
Les évènement click appartiennent à la class View et TableLayout hérite de cette classe , donc oui ;).
J'ai fais le code suivant :
mais cela ne marche pas .
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 TableLayout myListView=(TableLayout)findViewById(R.id.myTableLayout); myListView.setOnClickListener(new OnClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub if (arg2>-1) { Bundle bundle = new Bundle(); bundle.putString("codeFam", menuId.get(arg2)); Intent i = new Intent( Stat.this, StatDetails.class); i.putExtras(bundle); startActivity(i); } } } );
Oui mais encore .... as tu une erreur , interceptes tu les évènements , ... donne un peu de précision , je ne suis pas magicien ...:calim2:Citation:
mais cela ne marche pas .
onItemClick n'existe pas sur un TabLayout
en gros je voudrais :
cliqué sur une ligne et récupérer une donnée sur une colonne puis lancé un autre Intent.
Bonjour,
Non tu n'as que OnClick car cela est sur une vue ;).Citation:
onItemClick n'existe pas sur un TabLayout
http://developer.android.com/referen...kListener.html
Donc met plutôt l'évènement sur tes TableRow qui hérite elle aussi de ViewCitation:
en gros je voudrais :
cliqué sur une ligne et récupérer une donnée sur une colonne puis lancé un autre Intent.
http://developer.android.com/referen.../TableRow.html