Вам нужно создать класс, который реализует ваш слушатель
public class MyListener implements OnClickListener {
private Context context;
public MyListener(Context context) {
super();
this.context = context;
}
@Override
public void onClick(View v) {
Toast.makeText(context, "just a test", 2000).show();
}
}
А в твоей деятельности:
public class ListenerTestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new MyListener(this));
}
}