Android 如何将自定义单击事件添加到动态列表视图?

Android 如何将自定义单击事件添加到动态列表视图?,android,Android,我有一个从sql数据库自动生成内容的列表视图。我希望在单击listview的每个成员时,根据其内容发生特定事件。我该怎么做呢 我希望单击时listview的每个成员都会发生特定事件 在列表视图上设置一个 根据他们的内容 在当前位置获取项目并处理事件: listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<

我有一个从sql数据库自动生成内容的列表视图。我希望在单击listview的每个成员时,根据其内容发生特定事件。我该怎么做呢

我希望单击时listview的每个成员都会发生特定事件

列表视图上设置一个

根据他们的内容

在当前位置获取项目并处理事件:

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

  @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    Object item = parent.getAdapter().getItem(position);
    if ( /* your condition here */ ) {

    } else if ( /* something else */ ) {

    }
  }
});
listView.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@重写公共无效项单击(AdapterView父项、视图、整型位置、长id){
对象项=父.getAdapter().getItem(位置);
如果(/*您的情况在此*/){
}else if(/*其他事物*/){
}
}
});
我希望单击时listview的每个成员都会发生特定事件

列表视图上设置一个

根据他们的内容

在当前位置获取项目并处理事件:

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

  @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    Object item = parent.getAdapter().getItem(position);
    if ( /* your condition here */ ) {

    } else if ( /* something else */ ) {

    }
  }
});
listView.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@重写公共无效项单击(AdapterView父项、视图、整型位置、长id){
对象项=父.getAdapter().getItem(位置);
如果(/*您的情况在此*/){
}else if(/*其他事物*/){
}
}
});

您可以为ListView设置OnItemClickListener,也可以为ListView设置OnItemClickListener