setOnItemClickListener - Do Action on ListView Item Click, without extendingListActivity

How to Do Action on ListView Item Click, 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.OnItemClickListener;


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

myListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, android.view.View view, int position, long id) {

// Do action item here

//.....
                // Example, Display Toast of Position
                Toast.makeText(getApplicationContext(), " " + position , Toast.LENGTH_LONG).show();

                // Other example action items

                // Remove Selected Item from ListView

}

});

4. Compile and run!