Cliquer sur un colonne d'une ListView
Bonjour
J'ai une listview qui es alimenté d'un flux xml via un adapter et marche bien.
Mais je veux bien si quel q'un clic sur un colonne de la listview qui m'envoie a une autre activité pour affiché plus de détail mais quant le clic et fais je veux que des donné passe avec intent pour l'affiché.
voila le code de mon adapter
Code:
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
|
public View getView(int position, View convertView, ViewGroup parent)
{
ViewHolder holder;
if (convertView == null)
{
convertView = myInflater.inflate(R.layout.listcenima, null);
holder = new ViewHolder();
holder.titre = (TextView) convertView.findViewById(R.id.titre);
holder.min = (TextView) convertView.findViewById(R.id.min);
holder.desc = (TextView) convertView.findViewById(R.id.desc);
//holder.image = (ImageView) convertView.findViewById(R.id.image);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.titre.setText(cenima.get(position).titre);
holder.min.setText(cenima.get(position).min+" Min");
holder.desc.setText(cenima.get(position).desc.substring(0, 200)+" ...");
//Bitmap bitmap = null;
String url=cenima.get(position).icon;
//Log.i("url", url);
//bitmap=downloadImage(url);
ImageView image = (ImageView) convertView.findViewById(R.id.image);
downloader.download(url, image);
//holder.image.setImageBitmap(bitmap);
return convertView;
} |
et voila le code de mon activité main
Code:
1 2 3 4 5 6
|
ArrayList<Cenima> cenima= ContenuData.getFeeds(url);
ListView v =(ListView) this.findViewById(R.id.cenima);
MyAdapter adp =new MyAdapter(getApplicationContext(), cenima);
v.setAdapter(adp); |
cordialement