1. 程式人生 > >多個listview監聽

多個listview監聽

方法1:寫在listView物件內部,使用內部匿名類監聽

ListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {   

 @Override    

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

 }});

方法2:使用同一個監聽器,通過判斷父檢視的id判斷點選了那個listview

@Override
public void onItemClick(AdapterView<?> parent, 
View view, int position, long id) { if (parent.getId() == R.id.lv_set_col_ads_his) { Log.i(TAG, "view == lv_set_col_ads_his"); } else {  
Log.i(TAG, "view == lv_set_col_search");
}
}