如何在android列表视图中绑定costum id?

如何在android列表视图中绑定costum id?,android,listview,Android,Listview,我是android/java开发的新手 我想在ListView中绑定自定义Id 在pList中我有项目名称,在pListId中我有项目id: List<String> pList = new ArrayList<String>(); List<String> pListId = new ArrayList<String>(); for(int i =0; i<len;i++){ Log.w("

我是android/java开发的新手

我想在ListView中绑定自定义Id

在pList中我有项目名称,在pListId中我有项目id:

        List<String> pList = new ArrayList<String>();
    List<String> pListId = new ArrayList<String>();

    for(int i =0; i<len;i++){
        Log.w("s",project.getProjectName(i));
        //projects[i]=project.getProjectName(i);
        pList.add(project.getProjectName(i));
        pListId.add(project.getProjectId(i));
    }

    setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, plist));
当我点击名称时,我想获得id,我可以打开新的活动


谢谢。

仅覆盖列表项在中单击“喜欢”

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    // TODO Auto-generated method stub
    super.onListItemClick(l, v, position, id);

    String mainString = main[position];
    Class mainClass = null;

    try {
        mainClass = Class.forName("com.packagename." + mainString);
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    Intent mainIntent = new Intent(mainMenu.this, mainClass);
    startActivity(mainIntent);
}