我有一个列表视图并使用两个侦听器 - OnItemClicked 和 OnItemSelected。单击的侦听器工作正常,但未调用 onItemSelected 侦听器。我需要 OnItemSelected 侦听器,因为有时选择的设置是务实的。
allClues.post(new Runnable() {
public void run() {
listView.setSelection(ind);
}
});
我期望在设置选择时将调用其 OnSelection 侦听器。但它没有发生。
listView.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
iSelected = arg2 ;
Log.e("listargs", (String.valueOf(arg1)) + " " + String.valueOf(arg3));
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
这里有什么问题?