como implementar um ouvinte de clique longo em uma listview
Eu quero adicionarOnLongClickListener
na minha lista. Sempre que o usuário pressionar por muito tempo o item da lista, alguma ação deve ser executada, mas meu código não captura esse ouvinte. Por favor, deixe-me saber onde estou errado. O código semelhante funciona parasetOnItemClickListener
muito bem
Aqui está o código:
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView<?> arg0, View v,
int index, long arg3) {
// TODO Auto-generated method stub
Log.d("in onLongClick");
String str=listView.getItemAtPosition(index).toString();
Log.d("long click : " +str);
return true;
}
});