多個listview監聽
阿新 • • 發佈:2019-01-26
方法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");
}
}