דבר ראשון, כמעט לכל קומפוננט בXML ניתן להוסיף ארוע. בJAVA את אומרת לו: something.setOnClickListener(…); דבר נוסף; כדי להוסיף ארוע לitem ברשימה יש 2 אופציות: 1. ארוע בלחיצה על השורה כולה, אותה אפשר להוסיף לרשימה או לitem. הוספת ארוע לitem של listView: listview.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterViewadapter,View v, int position){
ItemClicked item = adapter.getItemAtPosition(position);
Intent intent = new Intent(Activity.this,destinationActivity.class);
//based on item add info to intent
startActivity(intent);
}
}); או בתוך פונקציית getView של האדפטר את יכולה לשים פונקציה setOnClickLister 2. אפשר לשים על כל רכיב באדפטר ארוע אחר, כמו כל אקטיביטי שבו על כל רכיב יש לך ארועים. שוב פעם בתוך פונקצית getView את מגדירה את זה… בהצלחה!