diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2013-01-20 21:24:16 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2013-01-20 21:24:16 +0100 |
commit | 21f8db09e0e9fffae50cdeae05866dbb367263f1 (patch) | |
tree | 2286bd8fab9895dc36296e84b6cf3debaa69adea /src/de/danoeh/antennapod | |
parent | 1d5d72eb88338f995d48ff3e4ef2e5e4ede07445 (diff) | |
download | AntennaPod-21f8db09e0e9fffae50cdeae05866dbb367263f1.zip |
open context menu on long click
Diffstat (limited to 'src/de/danoeh/antennapod')
-rw-r--r-- | src/de/danoeh/antennapod/fragment/ItemlistFragment.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/de/danoeh/antennapod/fragment/ItemlistFragment.java b/src/de/danoeh/antennapod/fragment/ItemlistFragment.java index e58472d62..35710f40f 100644 --- a/src/de/danoeh/antennapod/fragment/ItemlistFragment.java +++ b/src/de/danoeh/antennapod/fragment/ItemlistFragment.java @@ -15,6 +15,7 @@ import android.view.View; import android.view.ContextMenu.ContextMenuInfo; import android.view.View.OnClickListener; import android.view.View.OnCreateContextMenuListener; +import android.view.View.OnLongClickListener; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemLongClickListener; @@ -202,13 +203,22 @@ public class ItemlistFragment extends SherlockListFragment { this.getListView().setItemsCanFocus(true); getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE); registerForContextMenu(getListView()); - getListView().setOnItemLongClickListener(null); + getListView().setOnItemLongClickListener(new OnItemLongClickListener() { + + @Override + public boolean onItemLongClick(AdapterView<?> arg0, View arg1, + int position, long id) { + adapterCallback.onActionButtonPressed(position); + return true; + } + }); } @Override public void onCreateContextMenu(final ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); + getListView().setOnItemLongClickListener(null); if (selectedPosition != NO_SELECTION) { new MenuInflater(ItemlistFragment.this.getActivity()).inflate( R.menu.feeditem, menu); |