У меня была такая же проблема, вот мое решение: я установил ListView
OnItemLongClickListener
следующим образом:
private OnItemLongClickListener mBookLongClickListener = new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> arg0, View view, int id,
long arg3) {
showBookDialog(view, id);
return true;
}
};
В методе showBookDialog()
: в соответствии с текущим пользователемЯ создаю AlertDialog
со списком опций (что-то вроде меню) или вообще ничего не показываю.