Android Long Press Spinner View
I want to be able to long press items in the spinner view and have a contextMenu appear. I tried this code: spinner = (Spinner) findViewById(R.id.catagorySpinner); ArrayAdapter<
Solution 1:
Have you tried this?
spinner.setOnItemLongClickListener(newOnItemLongClickListener() {
publicbooleanonItemLongClick(AdapterView<?> parent, View view, int arg2, long arg3) {
view.showContextMenu();
returntrue;
}
});
Solution 2:
You can register for each item inside the adapter's getView()
method.
View getView(View convertView, ... ) {
....
// inflate view or reuse.
....
getContext().registerForContextMenu(convertView);
....
return convertView;
}
Post a Comment for "Android Long Press Spinner View"