setOnItemLongClickListener - Do Action on ListView Item LongClick, without extending ListActivity

How to Do an Action on ListView Item LongClick, without extending ListActivity

1. Add a ListView.

2. Open the MainActivity.java file and add these to the import section.

import android.widget.AdapterView;
import android.widget.AdapterView.OnItemLongClickListener;


3. Add the below section of code to the onCreate method.

myListView.setOnItemLongClickListener(new OnItemLongClickListener() {
     public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int position, long id) {
              
//.....
              // Example, Display Toast of Position

              Toast.makeText(getApplicationContext(), " " + position , Toast.LENGTH_LONG).show();
              // Other Example action items:
              // Remove Selected Item from ListView

             return true;
    }
});


4. Compile and run!