【发布时间】:2011-05-31 13:10:12
【问题描述】:
我想在单击 ListView 时打开不同的类。我已经创建了 onItemClickListener 并且我正在打开类,但我只能打开一个类,而不是能够打开与列表中的项目关联的类。
OnItemClickLcisterer里面有个参数叫“int position”但是不知道怎么用。
我的列表中有很多不同的项目,我想从与列表中的项目关联的 OnItemClickListener 中打开一个特定的类。
在这里,我将我正在做的事情放在我的 OnItemClickListener 中:
nameOfStates.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView parent, View view, int position, long id) { Intent mIntent = new Intent(StateSelection.this, AlaskaZone.class); startActivity(mIntent);
Intent myIntent = new Intent(StateSelection.this, AlabamaZone.class);
startActivity(myIntent);
}
});
我的列表中有 Item(name) Alaska 应该打开 AlaskaZone 类,同样,myh 列表中的 Item(name) Alabama 应该打开 AlabamaZone 类。
我该怎么做呢?
谁能帮帮我?
谢谢, 大卫
【问题讨论】:
标签: android class listview click