Say we have a button (we can create it programmatically, or bind it from a view using findViewbyId(), etc...)
Button btnOK = (...)
Now, create an anonymous class and set it inline.
btnOk.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Do stuff here...
}
});