Обнаружение щелчка по диалоговому окну в Android

У меня есть диалоговое окно:

final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.location_dialog);
dialog.setTitle("My dialog");
dialog.setMessage("My dialog's content");
dialog.setCancelable(true);
dialog.setCanceledOnTouchOutside(true);
dialog.show();

Я хочу иметь возможность обнаруживать прикосновения к строкам диалогового окна и за их пределами. Я могу легко обнаружить любые прикосновения за пределами области диалогового окна с помощью встроенного метода

dialog.setCanceledOnTouchOutside(true);

Но как я могу обнаружить прикосновения внутри этой области? detect touches only in the area in red.

5
задан Stefan Doychev 16 August 2011 в 12:43
поделиться