リスト ビューがあり、OnItemClicked と OnItemSelected の 2 つのリスナーを使用しています。クリックされたリスナーは正常に動作していますが、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
}
});
ここで何が間違っている可能性がありますか?