summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2013-01-20 21:24:16 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2013-01-20 21:24:16 +0100
commit21f8db09e0e9fffae50cdeae05866dbb367263f1 (patch)
tree2286bd8fab9895dc36296e84b6cf3debaa69adea /src/de/danoeh/antennapod
parent1d5d72eb88338f995d48ff3e4ef2e5e4ede07445 (diff)
downloadAntennaPod-21f8db09e0e9fffae50cdeae05866dbb367263f1.zip
open context menu on long click
Diffstat (limited to 'src/de/danoeh/antennapod')
-rw-r--r--src/de/danoeh/antennapod/fragment/ItemlistFragment.java12
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);