您需要在listview上设置项侦听器
Listview listView = findViewById(R.id.listview); listView.setOnItemClickListener(new OnItemClickListener() { @Override protected void onListItemClick(ListView l, View v, int position, long id) { Log.i("Hello!", "Clicked! YAY!"); });
你可以加 的 onItemClickListener 强> 就像下面一样
listView.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view,int position, long id) { Toast.makeText(this,"You selected : " + position,Toast.LENGTH_SHORT).show(); } });
convertView上的setOnClickListener。
convertView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(context, demandeDetails.class); intent.putExtra("ID",demandeModelArrayList.get(position).getId()); intent.putExtra("Date",demandeModelArrayList.get(position).getDate()); intent.putExtra("Name",demandeModelArrayList.get(position).getNom()); intent.putExtra("Description",demandeModelArrayList.get(position).getDescription()); intent.putExtra("Image",demandeModelArrayList.get(position).getImgURL()); context.startActivity(intent); } });