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