如果一个界面包含多个listview,而且需要监听每个listview的item点击事件,其实只需要在onItemClick方法中 判断一下即可
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
switch (parent.getId()) {//parent即对应你的listview,
case R.id.settingBackupLv://这里就是一个listview
if (position == 0) {
Intent intent = new Intent(mainActivity, BackupActivity.class);
startActivity(intent);
}
break;
case R.id.settingLv://这里也是一个listview
if (position == 0) {
Intent intent = new Intent(mainActivity, BackupActivity.class);
startActivity(intent);
}
break;
}
}
就这样!